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

👨‍💻Admin👉 @Se_mohamad
Download Telegram
👨‍💻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
👨‍💻4
کدام یک از گزینه های زیر می باشد؟
Anonymous Quiz
17%
1
27%
2
42%
3
14%
4
👨‍💻5👍3
👨‍💻2
کدام یک از گزینه های زیر می باشد؟
Anonymous Quiz
9%
1
14%
2
59%
3
18%
4
👨‍💻7
قضیه مهم در مورد پیچیدگی زمانی


📣👨‍💻 @AlgorithmDesign_DataStructuer
👨‍💻3👌2👍1
کدام یک از گزینه های زیر می باشد؟
Anonymous Quiz
15%
1
37%
2
34%
3
14%
4
👌5👨‍💻1
سوال در مورد رابطه بازگشتی برج های هانوی همراه با جواب

📣👨‍💻 @AlgorithmDesign_DataStructuer
👨‍💻4