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

👨‍💻Admin👉 @Se_mohamad
Download Telegram
کدام یک از گزینه های زیر می باشد؟
Anonymous Quiz
12%
1
12%
2
68%
3
9%
4
👨‍💻4👍2👏2
حداکثر تعداد گره ها در سطح i ام یک درخت دودویی :

📣👨‍💻 @AlgorithmDesign_DataStructuer
👍6👨‍💻1
👨‍💻1
کدام یک از گزینه های زیر می باشد؟
Anonymous Quiz
20%
1
38%
2
24%
3
18%
4
👍5👌2👨‍💻1
ترانهاده ماتریس(transpose matrix)

📣👨‍💻 @AlgorithmDesign_DataStructuer
👍5👨‍💻2🙏1
رشته"ABCD"دارای چند زیر رشته می باشد؟
Anonymous Quiz
21%
4
37%
11
28%
10
15%
9
👍6👌5👨‍💻2
یک مثال ساده و کامل از پیمایش درخت که به صورت:

Perorder(VLR)
Inorder(LVR)
Postorder(LRV)

نکته:یکی از نکات مهمی که باید در این مثال دقت کنیم این است که در پیمایشInorder اگر دقت کنید به صورت مرتب نمایش داده شده است یکی از خصوصات به خصوص این پیمایش می باشد.


📣👨‍💻 @AlgorithmDesign_DataStructuer
👌6🤔1👨‍💻1
👨‍💻2
کدام یک از گزینه های زیر می باشد؟
Anonymous Quiz
16%
1
42%
2
24%
3
17%
4
👍8👨‍💻2🔥1
یکی از کاربردهاي پشته جمع دو عدد بزرگ است، مـثلاً جمـع دو عـدد 20 رقمـی. بـراي ایـن منظور ارقام دو عدد را به دو پشته وارد میکنیم و تا زمانیکه حداقل یکی از پشتهها خالی نـشده، از دو پشته ارقام را pop کرده جمع کرده و حاصل جمع را به یک پشته دیگـر وارد مـیکنـیم و رقـم نقلی جمع را در یک متغیر ذخیره میکنیم تا با ارقام بعدي که pop میشوند، جمع کنیم.
مثلاً جمع دو عدد 592 و 3784 را نشان میدهیم (البته این دو عدد بزرگ نیستند ولـی بـراي فهم الگوریتم خوب هستند):


📣👨‍💻 @AlgorithmDesign_DataStructuer
👌8👨‍💻2🤩1
🤔2👨‍💻1
کدام یک از گزینه های زیر می باشد؟
Anonymous Quiz
27%
1
25%
2
22%
3
26%
4
👨‍💻6🤔4👍2
Algorithm design & data structure
Photo
پاسخ تشریحی
👌6👍3👨‍💻1
ترکیب(combinations):

📣👨‍💻 @AlgorithmDesign_DataStructuer
👨‍💻6👍2
کدام یک از گزینه های زیر می باشد؟
Anonymous Quiz
18%
1
24%
2
34%
3
24%
4
👍5👨‍💻3🤔2🎉1
فیبونانچی به روش پویا:

این الگوریتم نسبت به روش تقسیم و حل (بازگشتی) سریع تر می باشد که میتوان گفت که پیچیدگی آن از O(n)پیروی میکند در صورتی که در روش تقسیم و حل پیچیدگی آن نمایی بود و اصلا به صرفه نبود.


📣👨‍💻 @AlgorithmDesign_DataStructuer
👍7👨‍💻1
کدام یک از گزینه های زیر می باشد؟
Anonymous Quiz
26%
1
33%
2
23%
3
17%
4
👌8👨‍💻2