کتاب صوتی راهنمای عملی الگوریتم ها برای توسعه دهندگان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره راهنمای عملی الگوریتم ها برای توسعه دهندگان
موضوع کلی: برنامه نویسی
موضوع میانی: الگوریتمها و ساختمان دادهها
📋 سرفصلهای دوره
- 1. الگوریتم چیست و چرا توسعهدهندگان به آن نیاز دارند
- 2. تحلیل پیچیدگی زمانی و فضایی با نماد O بزرگ
- 3. پیادهسازی و مقایسه الگوریتمهای مرتبسازی حبابی
- 4. الگوریتم مرتبسازی انتخابی و کاربرد آن
- 5. مرتبسازی درجی برای دادههای تقریباً مرتب
- 6. مرتبسازی ادغامی و روش تقسیم و حل
- 7. مرتبسازی سریع و انتخاب محور بهینه
- 8. مرتبسازی هیپ و ساختن Max-Heap
- 9. الگوریتم جستجوی خطی و محدودیتهای آن
- 10. جستجوی دودویی در آرایههای مرتب
- 11. درخت جستجوی دودویی و عملیات پایه
- 12. پیمایش درخت دودویی به روش پیشترتیبی
- 13. پیمایش درخت دودویی به روش میانترتیبی و پسترتیبی
- 14. پیمایش سطحی درخت با صف
- 15. درخت دودویی متوازن و معرفی AVL
- 16. چرخشهای ساده در درخت AVL
- 17. درخت قرمز-سیاه و توازن خودکار
- 18. جدول درهمسازی و تابع هش
- 19. مدیریت برخورد در جدول درهم با زنجیرزنی
- 20. آدرسدهی باز و حذف عناصر در هشتیبل
- 21. صف و پیادهسازی با آرایه چرخشی
- 22. پشته و کاربرد در ارزیابی عبارات
- 23. لیست پیوندی ساده و عملیات افزودن/حذف
- 24. لیست پیوندی دوطرفه و مزایای آن
- 25. الگوریتم بازگشتی و مثال فاکتوریل
- 26. دنباله فیبوناچی با بازگشت و بهینهسازی
- 27. بازگشت به عقب در حل مسائل ترکیبی
- 28. الگوریتم جستجوی عمقاول در گراف
- 29. الگوریتم جستجوی سطحاول در گراف
- 30. تشخیص دور در گراف با DFS
- 31. مرتبسازی توپولوژیک و کاربرد در وابستگیها
- 32. الگوریتم دایکسترا برای کوتاهترین مسیر
- 33. الگوریتم بلمن-فورد برای گرافهای با یال منفی
- 34. الگوریتم فلوید-وارشال برای همه زوجها
- 35. الگوریتم پریم برای درخت پوشای کمینه
- 36. الگوریتم کراسکال برای درخت پوشای کمینه
- 37. برنامهنویسی پویا و مثال صعود از پله
- 38. مسئله کولهپشتی صفر و یک با برنامهنویسی پویا
- 39. طولانیترین زیردنباله مشترک بین دو رشته
- 40. الگوریتم فاصله ویرایشی در پردازش متن
- 41. الگوریتم حریصانه و مثال مسئله سکه
- 42. الگوریتم هافمن برای فشردهسازی داده
- 43. الگوریتم جستجوی الگو با روش ساده
- 44. الگوریتم KMP برای تطابق رشته
- 45. الگوریتم رابین-کارپ با هش چرخشی
- 46. الگوریتم ضرب ماتریسها به روش استراسن
- 47. الگوریتم توان رسانی سریع با تقسیم و حل
- 48. الگوریتم جستجوی درونیابی در آرایه مرتب
- 49. الگوریتم مرتبسازی سطلی برای دادههای توزیعشده
- 50. الگوریتم مرتبسازی پایهای بر مبنای ارقام
- 51. الگوریتم بایگانی بیتی و ذخیرهسازی فشرده
- 52. الگوریتم شبیهسازی تبرید برای مسائل بهینهسازی
- 53. الگوریتم ژنتیک مقدماتی برای جستجوی فضای بزرگ
- 54. پیادهسازی صف اولویت با هیپ دودویی
- 55. الگوریتم Union-Find برای مجموعههای مجزا
- 56. الگوریتم ضرب اعداد بزرگ با روش کاراتسوبا
- 57. الگوریتم تشخیص پالیندروم با دو اشارهگر
- 58. الگوریتم چرخش آرایه با روش معکوسسازی
- 59. الگوریتم ادغام دو آرایه مرتب
- 60. الگوریتم یافتن عنصر میانه در جریان داده
- 61. الگوریتم تشخیص اعداد مکرر با نقشه هش
- 62. الگوریتم جداسازی اعداد زوج و فرد درجا
- 63. الگوریتم مرتبسازی شمارشی برای محدوده کوچک
- 64. الگوریتم جستجوی دودویی در ماتریس مرتب
- 65. الگوریتم تبدیل عبارت میانوندی به پسوندی
- 66. الگوریتم ارزیابی عبارت پسوندی با پشته
- 67. الگوریتم تشخیص پرانتزهای متوازن
- 68. الگوریتم فلوید برای تشخیص دور در لیست پیوندی
- 69. الگوریتم معکوسسازی لیست پیوندی به صورت درجا
- 70. الگوریتم ادغام دو لیست پیوندی مرتب
- 71. الگوریتم حذف عنصر میانی لیست پیوندی
- 72. الگوریتم یافتن k-امین عنصر بزرگ در آرایه
- 73. الگوریتم جستجوی دودویی در آرایه چرخشی
- 74. الگوریتم یافتن زیرآرایه با حداکثر مجموع (کادان)
- 75. الگوریتم فشردهسازی متن با روش Run-Length
- 76. الگوریتم تولید جایگشت با بازگشت
- 77. الگوریتم تولید ترکیب با روش بازگشتی
- 78. الگوریتم حل معادله N وزیر با بازگشت به عقب
- 79. الگوریتم حل مسئله برج هانوی
- 80. الگوریتم تشخیص اعداد اول با غربال اراتوستن
- 81. الگوریتم بزرگترین مقسومعلیه مشترک به روش اقلیدس
- 82. الگوریتم ضرب ماتریس زنجیرهای با برنامهنویسی پویا
- 83. الگوریتم کوتاهترین مسیر در گراف بدون وزن با BFS
- 84. الگوریتم تشخیص مؤلفههای همبند در گراف
- 85. الگوریتم رتبهبندی صفحات وب (PageRank مقدماتی)
- 86. الگوریتم جستجوی دودویی در درخت جستجوی دودویی
- 87. الگوریتم حذف عنصر از درخت جستجوی دودویی
- 88. الگوریتم افزودن عنصر به درخت جستجوی دودویی
- 89. الگوریتم یافتن ارتفاع درخت دودویی
- 90. الگوریتم متعادلسازی درخت با چرخش
- 91. الگوریتم کپی عمیق لیست پیوندی با اشارهگر تصادفی
- 92. الگوریتم یافتن عنصر تکراری در آرایه با علامتگذاری
- 93. الگوریتم مرتبسازی صفوی برای دادههای حجیم
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفتوآمد هستید، قدم میزنید، استراحت میکنید یا کارهای روزمرهتان را انجام میدهید. محتوای صوتی کمک میکند از این لحظهها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفتوآمد، پیادهروی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربهای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازهای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایدههای تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادتهای شخصیتان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، میتوانید داستانها، آموزشها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتابها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفتوگو، روایت، توضیح آموزشی یا مجموعهای از قسمتهای صوتی؛ مناسب برای کشف ایدهها و آشنایی با دیدگاههای گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاههای تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپتاپ
با پخشکننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکتههای مهم را یادداشت کنید یا پس از پایان شنیدن، آنها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتابهای صوتی و پادکستهای آموزشی، دنیای تازهای از ایدهها، روایتها و آموختنیها را به لحظههای خود اضافه کنید.
express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرمافزار مورد استفاده بستگی دارد.
تگها:
Data Structures
آموزش کدنویسی
الگوریتمها
برنامه نویسی
بهینه سازی کد
پیاده سازی الگوریتم
تحلیل الگوریتم
ساختمان داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.