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

👨‍💻Admin👉 @Se_mohamad
Download Telegram
ترانهاده ماتریس(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
👨‍💻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