کتاب صوتی آموزش توابع بازگشتی در C: حل مسائل پیچیده

انتخاب پلن

انتخاب پلن برای ادامه خرید الزامی است.

پرداخت اقساطی
در صورت خرید اقساطی هر قسط: 99,988 تومان
۴ قسط ماهانه. بدون سود، چک و ضامن.
پرداخت اقساطی با دیجی‌پی پرداخت اقساطی با ترب‌پی

📚 کتاب آموزشی جامع

📚 اطلاعات کتاب

عنوان کتاب: کتاب آموزش توابع بازگشتی در C: حل مسائل پیچیده

موضوع کلی: برنامه نویسی

موضوع میانی: سی (C)

📋 سرفصل‌های کتاب (100 موضوع)

  • 1. مقدمه ای بر توابع در C
  • 2. تعریف تابع و ساختار کلی
  • 3. اعلان (Declaration) و تعریف (Definition) توابع
  • 4. انواع داده های بازگشتی توابع
  • 5. آرگومان های تابع: پاس دادن مقادیر
  • 6. آرگومان های تابع: پاس دادن آدرس
  • 7. توابع void (توابعی که مقدار بازگشتی ندارند)
  • 8. متغیرهای محلی و سراسری در توابع
  • 9. حوزه (Scope) متغیرها در توابع
  • 10. طول عمر (Lifetime) متغیرها در توابع
  • 11. آشنایی با توابع بازگشتی
  • 12. مفهوم بازگشت (Recursion)
  • 13. تفاوت بازگشت و حلقه (Loop)
  • 14. مزایای استفاده از توابع بازگشتی
  • 15. معایب استفاده از توابع بازگشتی
  • 16. ساختار کلی یک تابع بازگشتی
  • 17. شرط توقف (Base Case) در توابع بازگشتی
  • 18. فراخوانی بازگشتی (Recursive Call)
  • 19. پشته فراخوانی (Call Stack) و بازگشت
  • 20. سرریز پشته (Stack Overflow) و راه های جلوگیری
  • 21. مثال ساده: تابع بازگشتی برای چاپ اعداد
  • 22. مثال: تابع بازگشتی برای محاسبه فاکتوریل
  • 23. مثال: تابع بازگشتی برای محاسبه توان
  • 24. مثال: تابع بازگشتی برای محاسبه جمع ارقام یک عدد
  • 25. مثال: تابع بازگشتی برای معکوس کردن یک رشته
  • 26. حل مسئله: محاسبه عدد n ام دنباله فیبوناچی با بازگشت
  • 27. بهینه سازی: استفاده از تکنیک Memoization در فیبوناچی
  • 28. درک بهتر Memoization با مثال
  • 29. حل مسئله: یافتن بزرگترین مقسوم علیه مشترک (GCD) با الگوریتم اقلیدسی بازگشتی
  • 30. حل مسئله: محاسبه کوچکترین مضرب مشترک (LCM) با استفاده از GCD بازگشتی
  • 31. حل مسئله: جستجوی دودویی (Binary Search) به صورت بازگشتی
  • 32. پیاده سازی جستجوی دودویی بازگشتی در C
  • 33. حل مسئله: برج های هانوی (Tower of Hanoi)
  • 34. توضیح مسئله برج های هانوی و الگوریتم حل
  • 35. پیاده سازی الگوریتم برج های هانوی با تابع بازگشتی
  • 36. حل مسئله: مرتب سازی ادغامی (Merge Sort) با بازگشت
  • 37. توضیح الگوریتم مرتب سازی ادغامی
  • 38. پیاده سازی مرتب سازی ادغامی با توابع بازگشتی
  • 39. حل مسئله: مرتب سازی سریع (Quick Sort) با بازگشت
  • 40. انتخاب محور (Pivot) در مرتب سازی سریع
  • 41. پیاده سازی مرتب سازی سریع با توابع بازگشتی
  • 42. حل مسئله: پیمایش درخت دودویی (Binary Tree Traversal)
  • 43. پیمایش پیشوندی (Preorder Traversal)
  • 44. پیمایش میانوندی (Inorder Traversal)
  • 45. پیمایش پسوندی (Postorder Traversal)
  • 46. پیاده سازی انواع پیمایش درخت دودویی با توابع بازگشتی
  • 47. حل مسئله: چاپ دایرکتوری به صورت بازگشتی (Recursive Directory Listing)
  • 48. استفاده از توابع کتابخانه ای برای کار با دایرکتوری ها
  • 49. پیاده سازی چاپ دایرکتوری با توابع بازگشتی
  • 50. حل مسئله: پر کردن یک آرایه دو بعدی با استفاده از بازگشت
  • 51. حل مسئله: یافتن مسیر در یک ماز (Maze Solving) با بازگشت
  • 52. الگوریتم های Backtracking برای حل ماز
  • 53. حل مسئله: مسئله N وزیر (N-Queens Problem) با Backtracking
  • 54. درک Backtracking با مثال N وزیر
  • 55. پیاده سازی حل مسئله N وزیر با توابع بازگشتی
  • 56. حل مسئله: مسئله سودوکو (Sudoku Solver) با Backtracking
  • 57. تکنیک های حل سودوکو با Backtracking
  • 58. پیاده سازی حل سودوکو با توابع بازگشتی
  • 59. توابع بازگشتی متقابل (Mutual Recursion)
  • 60. مثال: تشخیص زوج و فرد بودن با توابع بازگشتی متقابل
  • 61. حل مسئله: محاسبه حاصل جمع یک لیست پیوندی با استفاده از بازگشت
  • 62. حل مسئله: حذف یک گره از یک لیست پیوندی با استفاده از بازگشت
  • 63. حل مسئله: معکوس کردن یک لیست پیوندی با استفاده از بازگشت
  • 64. بازگشت دم (Tail Recursion)
  • 65. بهینه سازی بازگشت دم
  • 66. تبدیل توابع بازگشتی به توابع غیربازگشتی با استفاده از حلقه
  • 67. مقایسه کارایی توابع بازگشتی و غیربازگشتی
  • 68. استفاده از پشته (Stack) برای شبیه سازی بازگشت
  • 69. کاربرد پشته در حذف بازگشت
  • 70. نکات مهم در طراحی توابع بازگشتی
  • 71. جلوگیری از حلقه های بینهایت در توابع بازگشتی
  • 72. انتخاب بین بازگشت و حلقه: چه زمانی از کدام استفاده کنیم؟
  • 73. اشکال زدایی (Debugging) توابع بازگشتی
  • 74. استفاده از دیباگر برای بررسی پشته فراخوانی
  • 75. مثال های پیشرفته تر از توابع بازگشتی
  • 76. حل مسئله: الگوریتم جستجوی عمق اول (Depth-First Search - DFS)
  • 77. حل مسئله: الگوریتم جستجوی سطح اول (Breadth-First Search - BFS) با استفاده از صف (Queue)
  • 78. پیاده سازی DFS با استفاده از پشته و بازگشت
  • 79. پیاده سازی BFS با استفاده از صف و بدون بازگشت
  • 80. حل مسئله: یافتن همه زیرمجموعه های یک مجموعه (Finding all subsets of a set)
  • 81. حل مسئله: مسئله کوله پشتی صفر و یک (0/1 Knapsack Problem)
  • 82. پیاده سازی مسئله کوله پشتی با بازگشت
  • 83. بهینه سازی مسئله کوله پشتی با برنامه نویسی پویا (Dynamic Programming)
  • 84. حل مسئله: مسئله فروشنده دوره گرد (Traveling Salesman Problem)
  • 85. استفاده از Backtracking برای حل تقریبی TSP
  • 86. حل مسئله: تولید ترکیب ها (Generating combinations)
  • 87. حل مسئله: تولید جایگشت ها (Generating permutations)
  • 88. حل مسئله: تجزیه یک عدد به عوامل اول (Prime Factorization) با بازگشت
  • 89. حل مسئله: محاسبه دترمینان یک ماتریس (Determinant of a Matrix) با بازگشت
  • 90. حل مسئله: حل یک معادله ریاضی با استفاده از بازگشت
  • 91. استفاده از بازگشت برای تجزیه و تحلیل عبارات ریاضی
  • 92. حل مسئله: پیاده سازی مفسر یک زبان برنامه نویسی ساده با بازگشت
  • 93. مثال: تجزیه و تحلیل و ارزیابی عبارات شرطی
  • 94. مثال: پیاده سازی توابع بازگشتی در مفسر
  • 95. بررسی محدودیت های بازگشت در C
  • 96. راهکارهای غلبه بر محدودیت های پشته
  • 97. تکنیک های پیشرفته در طراحی توابع بازگشتی
  • 98. خلاصه و جمع بندی مباحث توابع بازگشتی
  • 99. منابع تکمیلی برای یادگیری بیشتر
  • 100. تمرین ها و پروژه های عملی با توابع بازگشتی
EXPRESS24 AUDIO EXPERIENCE
یادگیری را بشنوید؛ زندگی کنید
کتاب‌های صوتی و پادکست‌های آموزشی، راهی دلنشین برای کشف ایده‌های تازه، گسترش دانش و استفاده بهتر از لحظه‌های روزمره هستند.
دانش، الهام و تجربه؛ این بار با صدای زندگی
برای آموختن، همیشه لازم نیست بخوانید
گاهی بهترین فرصت یادگیری زمانی است که در مسیر رفت‌وآمد هستید، قدم می‌زنید، استراحت می‌کنید یا کارهای روزمره‌تان را انجام می‌دهید. محتوای صوتی کمک می‌کند از این لحظه‌ها برای شنیدن، اندیشیدن و آشنایی با موضوعات تازه بهره ببرید.
◷
یادگیری در دل روزمرگی
از زمان رفت‌وآمد، پیاده‌روی یا استراحت برای شنیدن محتوای مفید استفاده کنید؛ بدون آنکه همیشه به کتاب چاپی یا صفحه نمایش نیاز داشته باشید.
◎
تجربه‌ای شنیداری و دلنشین
با روایت صوتی، توضیحات گفتاری و فضای شنیداری هر محتوا همراه شوید و متناسب با سلیقه خود، شیوه تازه‌ای برای دریافت مطالب تجربه کنید.
✦
گسترش دانش و دیدگاه
با موضوعات متنوع آشنا شوید، ایده‌های تازه کشف کنید و فرصت بیشتری برای یادگیری مستمر و پرورش کنجکاوی خود بسازید.
♫
همراه با سبک زندگی شما
محتوای صوتی را متناسب با برنامه روزانه خود انتخاب کنید و در زمان مناسب، شنیدن را به بخشی از عادت‌های شخصی‌تان تبدیل کنید.
کتاب صوتی یا پادکست؟
کتاب صوتی
راهی برای همراه شدن با محتوای یک کتاب از طریق شنیدن. بسته به اثر، می‌توانید داستان‌ها، آموزش‌ها، مفاهیم تخصصی یا مطالب کاربردی را در قالب روایت و بیان صوتی دنبال کنید.
مناسب برای شنیدن و مرور محتوای کتاب‌ها
پادکست آموزشی
فرصتی برای دنبال کردن موضوعات مشخص در قالب گفت‌وگو، روایت، توضیح آموزشی یا مجموعه‌ای از قسمت‌های صوتی؛ مناسب برای کشف ایده‌ها و آشنایی با دیدگاه‌های گوناگون.
مناسب برای یادگیری موضوعی و شنیدن دیدگاه‌های تازه
هر جا که هستید، شنیدن را آغاز کنید
با دستگاه مناسب خود، محتوای صوتی را به آسانی دنبال کنید.
▯
گوشی هوشمند
اندروید و آیفون
▣
تبلت
برای شنیدن و دنبال کردن محتوا
▤
رایانه و لپ‌تاپ
با پخش‌کننده صوتی سازگار
♫
هدفون و بلندگو
برای شنیدن متناسب با محیط
چطور از تجربه شنیدن بیشتر بهره ببریم؟
✦ زمان مناسبی برای شنیدن انتخاب کنید؛ زمانی که بتوانید با آرامش به محتوا توجه داشته باشید.
✦ برای مطالب آموزشی، نکته‌های مهم را یادداشت کنید یا پس از پایان شنیدن، آن‌ها را مرور کنید.
✦ اگر محتوا طولانی است، آن را در چند نوبت دنبال کنید تا فرصت بیشتری برای درک و مرور داشته باشید.
✦ هنگام رانندگی یا انجام کارهای نیازمند تمرکز، ایمنی را در اولویت قرار دهید و از شیوه شنیدنی استفاده کنید که حواس شما را مختل نکند.
هر شنیدن، فرصتی برای کشف است
با کتاب‌های صوتی و پادکست‌های آموزشی، دنیای تازه‌ای از ایده‌ها، روایت‌ها و آموختنی‌ها را به لحظه‌های خود اضافه کنید.
کشف محصولات بیشتر در اکسپرس ۲۴
sp.express24.ir
امکانات پخش، ادامه شنیدن و دسترسی آفلاین به نوع فایل، دستگاه و نرم‌افزار مورد استفاده بستگی دارد.
AUDIO PREVIEW
قبل از انتخاب، گوش کنید!
بخشی از سبک محتوای محصولات صوتی ما را بشنوید و با فضای آن آشنا شوید.
♫
نمونه صوتی از سبک محصولات صوتی ما
پیش‌نمایش کوتاهی از سبک پادکست های صوتی محصولات ما
پخش آنلاین
برای تجربه بهتر، می‌توانید از هدفون استفاده کنید.

نظرات

هنوز نظری ثبت نشده است.

وارد شوید تا نظر ثبت کنید.