کتاب جداول هش (Hash Tables) به زبان ساده با فرمت AZW3 برای کتابخوان کیندل و فرمت EPUB
249,950 تومان
🎓 دوره آموزشی جامع
📚 اطلاعات دوره
عنوان دوره: دوره جداول هش (Hash Tables) به زبان ساده
موضوع کلی: برنامه نویسی
موضوع میانی: مبانی کامپیوتر و برنامهنویسی
📋 سرفصلهای دوره
- 1. جداول هش چیست؟ مفاهیم پایه
- 2. تابع هش (Hash Function) و ویژگیهای آن
- 3. برخورد (Collision) در جداول هش
- 4. روش زنجیرهای (Chaining) برای مدیریت برخورد
- 5. آدرسدهی باز (Open Addressing) و انواع آن
- 6. روش探查 خطی (Linear Probing)
- 7. روش探查 مربعی (Quadratic Probing)
- 8. روش هش دوگانه (Double Hashing)
- 9. ضریب بار (Load Factor) و اهمیت آن
- 10. عملگرهای اصلی: درج (Insert)
- 11. عملگرهای اصلی: جستجو (Search)
- 12. عملگرهای اصلی: حذف (Delete)
- 13. تحلیل پیچیدگی زمانی جداول هش
- 14. مقایسه جداول هش با آرایه و لیست پیوندی
- 15. مقایسه جداول هش با درخت جستجوی دودویی
- 16. پیادهسازی جدول هش با آرایه
- 17. پیادهسازی جدول هش با لیست پیوندی
- 18. تابع هش برای اعداد صحیح
- 19. تابع هش برای رشتهها
- 20. تابع هش ضربی (Multiplication Method)
- 21. تابع هش تقسیمی (Division Method)
- 22. تابع هش جهانی (Universal Hashing)
- 23. هش کردن کلیدهای کاراکتری
- 24. هش کردن کلیدهای اعشاری
- 25. استفاده از جدول هش برای شمارش تکرار عناصر
- 26. استفاده از جدول هش برای تشخیص دادههای تکراری
- 27. استفاده از جدول هش برای پیدا کردن جفتها
- 28. پیادهسازی مجموعه (Set) با جدول هش
- 29. پیادهسازی دیکشنری (Dictionary) با جدول هش
- 30. ذخیرهسازی کش (Cache) با جدول هش
- 31. جداول هش در پایگاههای داده
- 32. جداول هش در فشردهسازی دادهها
- 33. جداول هش در رمزنگاری
- 34. جداول هش در مسیریابی شبکه
- 35. مقایسه پیچیدگی حافظه جداول هش
- 36. بهبود عملکرد با انتخاب تابع هش مناسب
- 37. تغییر اندازه (Rehashing) و افزایش ظرفیت
- 38. پیادهسازی تغییر اندازه پویا
- 39. جداول هش در زبان C
- 40. جداول هش در زبان Python
- 41. جداول هش در زبان Java
- 42. جداول هش در زبان JavaScript
- 43. اشکالزدایی و تست جداول هش
- 44. بهینهسازی جداول هش برای دادههای بزرگ
- 45. مقاومت در برابر حملات تابع هش
- 46. مطالعه موردی: جدول هش در فشردهسازی متن
- 47. مطالعه موردی: جدول هش در سیستم فایل
- 48. مطالعه موردی: جدول هش در موتور جستجو
- 49. تمرین عملی: پیادهسازی شمارش کلمات
- 50. تمرین عملی: تشخیص المان تکراری در آرایه
- 51. تمرین عملی: پیدا کردن دو عدد با مجموع مشخص
- 52. تمرین عملی: پیادهسازی حافظه پنهان ساده
نظرات
هنوز نظری ثبت نشده است.
وارد شوید تا نظر ثبت کنید.