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