دوره آموزشی توابع بازگشتی در جاوا اسکریپت
1 ساعت 8 دقیقهمتوسط2021-11-23
مدرسین
Mustapha Rufai
Software Engineer and Educator
جزئیات دوره
Recursion، که در آن توابع خود را صدا می زنند، ساختاری اساسی برای الگوریتم ها است. اگر برای شما سخت است که یک مشکل فنی را به ساده ترین شکل آن تجزیه کنید، یادگیری توابع بازگشتی ممکن است همان چیزی باشد که شما نیاز دارید. در این دوره، مهندس نرمافزار مصطفی روفای راهنمای دقیقی برای درک توابع بازگشتی با استفاده از جاوا اسکریپت، بررسی موارد استفاده رایج و جزئیات روشهای رویکرد به این نوع چالشهای الگوریتمی ارائه میکند. Mustapha به شما می آموزد که چگونه به صورت بازگشتی فکر کنید و با خیال راحت جاوا اسکریپت را از این الگوی کلاسیک استفاده کنید. سپس او به شما نشان می دهد که چگونه عملکرد الگوریتم های بازگشتی را بهبود ببخشید، و یک سری سوالات مصاحبه فنی بازگشتی را همراه با راه حل های خود ارائه می دهد.
مهارت ها
Ecma InternationalJavaScriptProgramming LanguagesSoftware DevelopmentDeep Dive (X:Y)
سرفصل ها
0. مقدمه
- 01 - مقدمه ای بر الگوریتمهای بازگشتی در جاوا اسکریپت
- 02 - از این دوره بیشترین بهره را ببرید
1. چگونه در مورد بازگشت فکر کنیم
- 03 - حلقهها و تکرار در جاوا اسکریپت
- 04 - پیادهسازی نمایی و فاکتوریل با حلقههای جاوا اسکریپت
- 05 - بازگشت چیست
- 06 - موارد پایه چیست
- 07 - نمایی و فاکتوریل را با بازگشت پیادهسازی کنید
- 08 - چالش - تابع join() را به صورت بازگشتی اجرا کنید
- 09 - راه حل - تابع join() را به صورت بازگشتی پیادهسازی کنید
2. نحوه بهبود الگوریتمهای بازگشتی
- 10 - بازگشت دم چیست
- 11 - توابع Wrapper در جاوا اسکریپت
- 12 - انباشته برای بازگشت دم
- 13 - یادداشت برای بهبود عملکرد برنامههای بازگشتی
- 14 - جاوا اسکریپت QuickSort() با بازگشت
3. حل سؤالات مصاحبه فنی بازگشتی
- 15 - نحوه برخورد با مسائل بازگشتی
- 16 - چالش - پالیندروم را شناسایی کنید
- 17 - راه حل - پالیندروم را شناسایی کنید
- 18 - چالش - تعداد برگهای درخت دوتایی را بشمارید
- 19 - راه حل - تعداد برگهای درخت دوتایی را بشمارید
- 20 - چالش - وسط LinkedList را بیابید
- 21 - راه حل - وسط LinkedList را بیابید
نتیجه
- 22 - بازگردی جاوا اسکریپت را عمیقتر کنید
دوره های مرتبط
- دوره آموزشی جاوا اسکریپت: توابع
- دوره آموزشی یادگیری برنامه نویسی عملکردی با +JavaScript ES6 آپدیت (2019)
- دوره آموزشی یادگیری برنامه نویسی کاربردی با جاوا اسکریپت (ES5)
- دوره آموزشی یادگیری برنامهنویسی تابعی با جاوااسکریپت +ES6
- دوره آموزشی مبانی برنامه نویسی: الگوریتم ها (2018)
- دوره آموزشی مبانی برنامه نویسی: الگوریتم ها
- دوره آموزشی React: الگوهای طراحی (2021)
- دوره آموزشی یادگیری جامع زبان سی
مسیرهای مرتبط
- مسیر آموزشی تقویت مهارت های زبان جاوا اسکریپت خود
- مسیر آموزشی تبدیل شدن به یک توسعه دهنده Ruby on Rails
- مسیر آموزشی توسعه وب را با Vanilla JavaScript کاوش کنید
- مسیر آموزشی شروع کار با PHP
- مسیر آموزشی شروع کار با پایتون
- مسیر آموزشی مبانی تبدیل شدن به یک برنامه نویس
- مسیر آموزشی توسعه برنامه را با پشته MERN کاوش کنید
- مسیر آموزشی تقویت مهارت های زبان برنامه نویسی React