کتاب ساختمان داده ها و الگوریتم ها: با ارائه ابزارها و تکنیک های کاربردی با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره ساختمان داده ها و الگوریتم ها: با ارائه ابزارها و تکنیک های کاربردی
موضوع کلی: برنامه نویسی
موضوع میانی: الگوریتمها و ساختمان دادهها
📋 سرفصلهای دوره
- 1. ساختمان داده چیست و چرا مهم است
- 2. مرور و پیادهسازی آرایهها در عمل
- 3. لیستهای پیوندی: انواع و عملیات اصلی
- 4. پیادهسازی پشته و صف با آرایه و لیست
- 5. مسائل واقعی با پشته و صف: اعتبارسنجی و زمانبندی
- 6. درختها: مفاهیم پایه و پیمایش
- 7. درخت جستجوی دودویی و عملیات کارآمد
- 8. هیپ و صف اولویت: پیادهسازی و کاربردها
- 9. جدول درهمسازی: توابع و حل برخورد
- 10. گرافها: نمایش و ذخیرهسازی
- 11. پیمایش گراف: BFS و DFS در مسائل عملی
- 12. الگوریتم دایجسترا برای کوتاهترین مسیر
- 13. الگوریتمهای مرتبسازی پایه: حبابی و انتخابی
- 14. مرتبسازی سریع و ادغام: تحلیل مقایسهای
- 15. مرتبسازی هرمی و شمارشی: کاربردهای خاص
- 16. الگوریتم جستجوی دودویی و تعمیمها
- 17. برنامهنویسی پویا: از مموریسازی تا جدولسازی
- 18. مسئله کولهپشتی و تغییر سکه با DP
- 19. الگوریتم حریصانه: مثالهای عملی و محدودیتها
- 20. الگوریتم عقبگرد: حل مسائل ترکیبیاتی
- 21. تکنیک دو اشارهگر در مسائل آرایه و رشته
- 22. الگوریتم پنجره غلتان برای زیرآرایهها
- 23. درختهای پوشای کمینه: کراسکال و پریم
- 24. الگوریتم فلوید-وارشال و بلمن-فورد
- 25. مسائل جریان شبکه: فورد-فالکرسون
- 26. درخت باینری ایندکس و درخت قطعه برای پرسوجو
- 27. ساختار داده یونیون-فایند و کاربرد آن
- 28. الگوریتمهای رشته: KMP و درخت پسوندی
- 29. پیچیدگی زمانی و فضایی: نماد O بزرگ
- 30. تحلیل بدترین، بهترین و متوسط حالت
- 31. بازگشت و تحلیل درخت بازگشت
- 32. الگوریتمهای تقسیم و غلبه در عمل
- 33. ساختار داده پشته دودویی و صف اولویت
- 34. لیستهای پیوندی دوطرفه و حلقوی
- 35. مرتبسازی درجی و پوستهای: زمان و مکان
- 36. مسئله نزدیکترین جفت نقاط
- 37. الگوریتمهای تصادفی و شبیهسازیسازی
- 38. پیادهسازی صف با دو پشته
- 39. مدیریت حافظه در ساختمان دادهها
- 40. درختهای متوازن: AVL و قرمز-سیاه
- 41. درختهای B برای پایگاه داده
- 42. الگوریتمهای شیپ و مسائل هندسی
- 43. مسئله فروشنده دورهگرد با روشهای تقریبی
- 44. فشردهسازی داده با هافمن و لامپل-زیو
- 45. مسائل زمانبندی و الگوریتمهای صف
- 46. ساختار داده جدول درهمسازی جهانی
- 47. الگوریتمهای جستجوی الگو در متن
- 48. پیادهسازی و کاربرد پشته در مفسرها
- 49. الگوریتمهای مرتبسازی خارجی
- 50. تحلیل رقابتی الگوریتمهای آنلاین
- 51. مسائل حداکثر زیرمجموعه و زیررشته
- 52. الگوریتمهای ماتریس و ضرب زنجیرهای
- 53. ساختار داده صف اولویت با درخت دکارتی
- 54. الگوریتمهای مسیریابی در شبکه
- 55. مسائل تطبیق پرانتز و عبارات حسابی
- 56. الگوریتمهای محاسبه اعداد بزرگ
- 57. تکنیکهای بهینهسازی با برنامهنویسی پویا
- 58. مسائل جستجوی دودویی روی پاسخ
- 59. الگوریتمهای حذف و درج در درختها
- 60. ساختار داده اسپلی و کاربردهای آن
- 61. مسائل الگوریتمی با نقشه و مسیر
- 62. الگوریتمهای کدگذاری و رمزنگاری پایه
- 63. مسائل انتخاب و آماره مرتبه
- 64. الگوریتمهای گراف دو-بخشی و تطبیق
- 65. مسائل محاسباتی با ماتریس اسپارس
- 66. الگوریتمهای صف اولویت در زمان واقعی
- 67. مسائل الگوریتمی با اعداد و دنبالهها
- 68. تکنیکهای اشکالزدایی و تست ساختمان داده
- 69. مرور و شبیهسازی مصاحبه الگوریتم
تگها:
Algorithms
Data Structures
الگوریتم
برنامه نویسی
پیاده سازی
تحلیل الگوریتم
ساختار داده
ساختمان داده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.