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

👨‍💻Admin👉 @Se_mohamad
Download Telegram
روش جدولی محاسبه پیچدگی زمانی

📣👨‍💻 @AlgorithmDesign_DataStructuer
🙏1👨‍💻1
👨‍💻1
کدام گزینه صحیح می باشد؟
Anonymous Quiz
18%
1
28%
2
32%
3
22%
4
👨‍💻2👌1
This media is not supported in your browser
VIEW IN TELEGRAM
برای به دست آوردن Huffman Codeing باید ابتدا فراوانی هر یک از کاراکتر ها را به دست آوریم سپس با آن دو کاراکتری که جمع آن ها کمتر از بقیه کاراکتر ها می باشد شروع می کنیم به رسم درخت همین روند را ادامه می دهیم تا همه کاراکتر ها را در درخت درج کنیم سپس روی یال سمت چپ هر نود صفر قرار میدهیم و یال سمت را یک قرا می دهیم سیپس میتوانیم کد هر کاراکتر را با استفاده از صفر و یک های روی یال های درخت به دست آوریم به مثالی که در گیف می باشد توجه کنید.

📣👨‍💻 @AlgorithmDesign_DataStructuer
👨‍💻2
👍1👨‍💻1
کدام گزینه صحیح می باشد؟
Anonymous Quiz
38%
1
27%
2
27%
3
9%
4
👨‍💻3👍2
یک مثال ساده از الگوریتم حریصانه (Greedy) از یک مکانی میخواهیم به سمت یه مقصدی بریم باید از چند تا شهر عبور کنیم هر بار بهترین مسیر را انتخاب میکنیم یعنی مسیری که کمترین هزینه را برای ما به جا می گذارد این الگوریتم لذوما بهینه نمی باشد زیر ممکن است در ادامه مسیر مسیر بهتری بوده که ما از آن استفاده نکردیم.

📣👨‍💻 @AlgorithmDesign_DataStructuer
👍6💯1👨‍💻1
سورس کد الگوریتم Binary search با استفاده از 3 قسمت کردن عناصر آرایه

📣👨‍💻 @AlgorithmDesign_DataStructuer
👨‍💻3👍2
رشد برخی از توابع بر اساس میزان رشد آن ها

📣👨‍💻 @AlgorithmDesign_DataStructuer
🔥3👨‍💻1
👨‍💻4👍1
کدام گزینه صحیح می باشد؟
Anonymous Quiz
23%
1
27%
2
20%
3
30%
4
👨‍💻3
بخشی از اعتمادی که دوستان به ما کردن و ما بهشون کمک کردیم ممنون که بهمون اعتماد دارید 😊☘️

📣👨‍💻 @AlgorithmDesign_DataStructuer
👌2👍1🤔1💯1
This media is not supported in your browser
VIEW IN TELEGRAM
الگوریتم (Prime):
از یک راس دلخواه شروع می کنیم. از بین یال های متصل، یالی با کمترین هزینه انتخاب می کنیم.
در مرحله بعد، راسی از بین رئوس دیده نشده به گونه ای انتخاب می کنیم که با حداقل هزینه به
یکی از رئوس قبال دیده شده وصل شده باشد. این الگوریتم یک الگوریتم حریصانه می باشد.

📣👨‍💻 @AlgorithmDesign_DataStructuer
👍1👨‍💻1
https://www.gatevidyalay.com/recursion-tree-solving-recurrence-relations/
در این سایت شما میتوانید ببینید که سوالاتی که در مورد سوالات بازگشتی هستند چه طور میشود با درخت پیچیدگی آن را به دست آورد.
👨‍💻1
بهترین پیچیدگی زمانی که میتوان برای مرتب سازی یک آرایه به کار برد کدام گزینه می باشد؟
Anonymous Quiz
39%
O(n log n)
24%
O(n)
25%
O(log n)
12%
گزینه 1,3
💯3👨‍💻1
مثالی از پیمایش درخت

📣👨‍💻 @AlgorithmDesign_DataStructuer
👍1👨‍💻1
👨‍💻1