کتاب پیادهسازی الگوریتمهای مرتبسازی و جستجو در زبان C با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره پیادهسازی الگوریتمهای مرتبسازی و جستجو در زبان C
موضوع کلی: علوم کامپیوتر
موضوع میانی: الگوریتم و ساختمان داده
📋 سرفصلهای دوره
- 1. مقدمهای بر الگوریتمها و تحلیل کارایی
- 2. مرتبسازی حبابی (Bubble Sort) - پیادهسازی و تحلیل
- 3. مرتبسازی انتخابی (Selection Sort) - پیادهسازی و تحلیل
- 4. مرتبسازی درجی (Insertion Sort) - پیادهسازی و تحلیل
- 5. مرتبسازی ادغامی (Merge Sort) - پیادهسازی و تحلیل
- 6. مرتبسازی سریع (Quick Sort) - پیادهسازی و تحلیل
- 7. تحلیل مقایسهای الگوریتمهای مرتبسازی
- 8. مرتبسازی هرمی (Heap Sort) - پیادهسازی و تحلیل
- 9. مرتبسازی شمارشی (Counting Sort) - پیادهسازی و تحلیل
- 10. مرتبسازی مبنایی (Radix Sort) - پیادهسازی و تحلیل
- 11. جستجوی خطی (Linear Search) - پیادهسازی و تحلیل
- 12. جستجوی دودویی (Binary Search) - پیادهسازی و تحلیل
- 13. جستجوی باینری تکراری و بازگشتی
- 14. جستجو در درختهای جستجوی دودویی (BST)
- 15. درختهای خودمتوازن (AVL Trees) - معرفی
- 16. درختهای خودمتوازن (Red-Black Trees) - معرفی
- 17. پیادهسازی جستجوی دودویی در درختهای خودمتوازن
- 18. هشتجدول (Hash Tables) - مفاهیم پایه
- 19. تابع هش (Hash Function) - طراحی و پیادهسازی
- 20. برخورد (Collision Resolution) - زنجیرهسازی جداگانه
- 21. برخورد (Collision Resolution) - آدرسدهی باز
- 22. درخت B (B-Tree) - معرفی و کاربردها
- 23. درخت B+ (B+ Tree) - معرفی و کاربردها
- 24. پیادهسازی جستجو و درج در درخت B
- 25. پیادهسازی جستجو و حذف در درخت B+
- 26. بهینهسازی الگوریتمهای جستجو و مرتبسازی
- 27. کاربرد الگوریتمهای مرتبسازی و جستجو در پایگاه دادهها
- 28. مرتبسازی خارجی (External Sorting) - مفاهیم و روشها
- 29. مرتبسازی ادغامی خارجی (External Merge Sort)
- 30. جستجوی نزدیکترین همسایه (Nearest Neighbor Search) - معرفی
- 31. الگوریتمهای تقریبی جستجو (Approximate Search Algorithms)
- 32. ساختمان دادههای پیشرفته برای جستجو (KD-Tree)
- 33. استفاده از C برای پیادهسازی الگوریتمهای جستجو و مرتبسازی در مقیاس بزرگ
- 34. مدیریت حافظه و بهینهسازی عملکرد در الگوریتمها
- 35. مقایسه عملکرد الگوریتمها با استفاده از پروفایلرها
- 36. استفاده از کتابخانههای استاندارد C برای مرتبسازی و جستجو
- 37. آشنایی با الگوریتمهای مرتبسازی و جستجو در سیستمعامل
- 38. پیادهسازی الگوریتمهای مرتبسازی و جستجو به صورت موازی
- 39. آینده الگوریتمهای مرتبسازی و جستجو
تگها:
algorithm analysis
algorithm complexity
algorithm implementation
binary search
bubble sort
C programming
C++
data structure implementation
data structures
hash table
performance optimization
quicksort
searching algorithms
sorting algorithms
tree data structure
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.