Algorithm design & data structure
6.68K subscribers
1.01K photos
144 videos
175 files
597 links
این کانال برای تمامی علاقه‌مندان به کامپیوتر، مخصوصاً حوزه ساختمان داده‌ها و الگوریتم‌ها، مفید می باشد. آشنایی با ریاضیات مقدماتی، برنامه‌نویسی مقدماتی و پیشرفته و همچنین شی‌گرایی می‌تواند در درک بهتر مفاهیم این درس کمک‌ کند.

👨‍💻Admin👉 @Se_mohamad
Download Telegram
برای یافتن درخت پوشای حداقل یک گراف خلوت کدام یک از الگوریتم های زیر مناسب می باشد؟
Anonymous Quiz
13%
Floyd
33%
Prim
43%
Kruskal
11%
Dijkstra
👨‍💻1
الگوریتم بازگشتی ضرب دو عدد


📣👨‍💻 @AlgorithmDesign_DataStructuer
👍6👌1👨‍💻1
پیچیدگی زمانی الگوریتم Hufman Codeing کدام یک از گزینه های زیر می باشد؟
Anonymous Quiz
15%
O(n)
55%
O(nlog n)
14%
O(log n)
15%
O(n^2)
👍1👨‍💻1
یکی از مثال هایی که میتوان در روش تقسیم و غلبه زد زندگی روزمزه خودمان است اگر اعضای خانواده مشکلات رو بین خودشون تقسیم کنند و هر کدام از آن ها جویای یک مشکل در زندگی باشن و با هم حالا باهم بر مشکل غلبه کنند میتوانند آن مشکل را در حل کنند در شکل بالا کاملا این قضیه واضح می باشد که مثال هایی که میتوان در Dtata Structure زد میتوان به مرتب سازی سریع , مرتب سازی ادغام اشاره کرد.

📣👨‍💻 @AlgorithmDesign_DataStructuer
🙏3👨‍💻1
برای مرتب سازی یک آرایه 5 عنصری بر مبنای مقایسه , در بدترین حالت حداقل چند مقایسه نیاز است؟
Anonymous Quiz
31%
4
24%
5
27%
6
18%
7
👨‍💻1
sortLB.pdf
55 KB
اثبات اینکه نمیتوانیم پیچیدگی زمانی مرتب سازی را کمتر از nlogn کنیم که در مقاله با اثبات آن این قضیه را روشن کرده است.

📣👨‍💻 @AlgorithmDesign_DataStructuer
👨‍💻2
👨‍💻1
کدام گزینه صحیح می باشد؟
Anonymous Quiz
22%
1
35%
2
29%
3
14%
4
👨‍💻1
This media is not supported in your browser
VIEW IN TELEGRAM
از الگوریتم های جست و جو در درخت، BFS و DFS دو الگوریتم بسیار مهم هستند که در این انیمیشن باهم مقایسه شده اند.
کانال ما را به دوستانتان معرفی کنید😉

📣👨‍💻 @AlgorithmDesign_DataStructuer
👍3👨‍💻1
👨‍💻1
کدام گزینه صحیح می باشد؟
Anonymous Quiz
23%
1
23%
2
43%
3
12%
4
👨‍💻2
👨‍💻1
کدام گزینه صحیح می باشد؟
Anonymous Quiz
26%
1
15%
2
24%
3
35%
4
👨‍💻2👍1
This media is not supported in your browser
VIEW IN TELEGRAM
انیمیشنی از مرتب سازی حبابی را مشاهده میکنید که این الگوریتم زیاد در مرتب سازی استفاده نمی شود زیرا داری پیچیدگی زمانی بیشتری نسبت به دیگر الگوریتم ها می باشد.

📣👨‍💻 @AlgorithmDesign_DataStructuer
👍1👨‍💻1
👨‍💻1
کدام گزینه صحیح می باشد؟
Anonymous Quiz
20%
1
17%
2
43%
3
20%
4
👨‍💻1
👨‍💻1
کدام گزینه صحیح می باشد؟
Anonymous Quiz
15%
1
17%
2
38%
3
31%
4
👨‍💻1
This media is not supported in your browser
VIEW IN TELEGRAM
انیمشینی که در گیف مشاهده میکنید مربوط به درخت جست و جوی دودویی (BST) می باشد که عدد 21 را به عنوان ریشه انتخاب شده است و اعدادی که از 21 کمتر هستن را به سمت راست آن اضافه می کنیم و اعدادی که کوچک ترا از 21 هستن را به سمت چپ آن اضافه میکنیم این درخت یک سری ویژگی ها دارد مثلا میتوانیم با استفاده از پیمایش Inorder به کوچکترین عدد در درخت به راحت دسترسی داشته باشیم از ویژگی های دیگر آن اگر اعدادی که به آن اضافه می شود به صورت سعودی یا نزولی باشند به صورتی به درخت اضافه می شوند که ارتفاع درخت به اندازه طول آرایه اعداد می باشد.
آرایه اعدادی که به گیف بالا اضافه می شود به صورت زیر می باشد👇🏻
21,28,14,32,25,18,11,30,19,15


📣👨‍💻 @AlgorithmDesign_DataStructuer
👍3👨‍💻3