آموزش الگوریتم های بازگشتی و بک ترک در جاوا

Recursion and Backtracking Algorithms in Java

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بیاموزید که چگونه با استفاده از Recursion مشکل عقبگرد را حل کنید. تسلط بر هنر بازگشتی بازگشتی فرآیند بازگشتی تکنیک‌های الگوریتمی مبتنی بر الگوریتم‌های بازگشتی بازگشتی

به این دوره، "الگوریتم‌های بازگشتی و عقب‌گردی در جاوا" خوش آمدید.


این دوره در مورد الگوریتم بازگشت و عقبگرد است. مفهوم بازگشت ساده است، اما بسیاری از افراد با آن دست و پنجه نرم می کنند و موارد پایه و موارد بازگشتی را پیدا می کنند. به همین دلیل برنامه‌ریزی کردم که دوره‌ای در زمینه بازگشت ایجاد کنم که اصول زیربنای بازگشت را با جزئیات توضیح دهد.


با تکمیل این دوره به الگوریتم‌های بازگشتی و عقب‌گردی اعتماد خواهید کرد. در این دوره ما اکثر سوالات مصاحبه کدنویسی محبوب و متداول را حل خواهیم کرد. با تسلط بر این مشکلات، می توانید تقریباً هر نوع مشکل عقبگرد را به این مشکل ترسیم کنید.


این دوره شامل --

است

-- بازگشت چیست و چگونه کار می کند

-- جایگشت های رشته ای از نویسه های منحصر به فرد

-- جایگشت های رشته ای از کاراکترهای تکراری

-- جایگشت آرایه از عناصر منحصر به فرد

-- جایگشت آرایه عناصر تکراری

-- مجموعه قدرت از عناصر منحصر به فرد

-- مجموعه قدرت عناصر تکراری

-- مجموع زیر مجموعه

-- ترکیبات

-- مجموع ترکیبی

-- مجموع ترکیبی ii

-- مجموع ترکیبی iii

-- پرانتز ایجاد کنید

-- ترکیب حروف شماره تلفن

-- آدرس های IP را بازیابی کنید

-- تقسیم یک رشته به نزولی متوالی. ارزش

-- حداکثر طول یک خط به هم پیوسته با کاراکتر منحصر به فرد

-- تقسیم به k برابر با مجموع زیر مجموعه

-- چوب کبریت به مربع

-- موش در پیچ و خم

-- M Coloring


چرا باید این دوره را بگذرانید --

  • توضیح مفصل نحوه عملکرد بازگشت

  • نحوه ترسیم درخت تصمیم و ترجمه آن به کد

  • شامل آزمون

    است
  • امکان پرسیدن سوال در صورت عدم درک مطلب


در داخل می بینمت :)


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • کد منبع (بازبینی روزانه) Source Code (Revise Daily)

1- جایگشت رشته -- منحصر به فرد 1- String Permutation -- Unique

  • جایگشت رشته -- بدون تکرار String permutation -- no duplicates

2- جایگشت رشته -- تکراری 2- String Permutation -- Duplicates

  • جایگشت رشته -- تکراری String permutation -- duplicates

3- جایگشت آرایه -- منحصر به فرد 3- Array Permutations -- Unique

  • جایگشت آرایه -- منحصر به فرد Array permutations -- unique

4- جایگشت آرایه -- تکراری 4- Array Permutations -- Duplicates

  • جایگشت آرایه -- تکراری Array permutations -- duplicates

5- مجموعه قدرت -- زیر مجموعه -- منحصر به فرد 5- The Power Set -- Subsets -- unique

  • مجموعه قدرت -- زیر مجموعه -- منحصر به فرد The power set -- subsets -- unique

6- مجموعه قدرت -- زیر مجموعه ها -- تکراری 6- The Power Set -- Subsets -- duplicates

  • مجموعه قدرت -- زیر مجموعه ها -- تکراری می شود The power set -- subsets -- duplicates

7- جمع زیر مجموعه 7- Subset Sum

  • جمع زیر مجموعه Subset Sum

8- ترکیبات 8- Combinations

  • ترکیبات Combinations

9- جمع ترکیبی 9- Combination Sum

  • جمع ترکیبی Combination sum

10- جمع ترکیبی II 10- Combination Sum II

  • مجموع ترکیبی ii Combination sum ii

11- جمع ترکیبی III 11- Combination Sum III

  • مجموع ترکیبی iii Combination sum iii

12- پرانتز ایجاد کنید 12- Generate Parentheses

  • ایجاد پرانتز Generate Parentheses

13- ترکیب حروف یک شماره تلفن 13- Letter Combinations of a Phone Number

  • ترکیب حروف شماره تلفن Letter combinations of a phone number

14- آدرس های IP را بازیابی کنید 14- Restore IP Addresses

  • بازیابی آدرس های IP Restore IP Addresses

15- تقسیم یک رشته به مقادیر متوالی نزولی 15- Splitting a String Into Descending Consecutive Values

  • تقسیم یک رشته به مقادیر متوالی نزولی Splitting a String Into Descending Consecutive Values

16- Max Len of a Concatenated Str with Unique Char 16- Max Len of a Concatenated Str with Unique Char

  • Max Len از یک خیابان پیوسته با Char Unique Max Len of a Concatenated Str with Unique Char

17- تقسیم به K زیرمجموعه مساوی 17- Partition to K Equal Sum Subsets

  • تقسیم به K زیر مجموعه مجموع مساوی Partition to K Equal Sum Subsets

19- چوب کبریت به مربع 19- Matchsticks to Square

  • چوب کبریت به مربع Matchsticks to Square

19- موش در پیچ و خم 19- Rat in a Maze

  • موش در پیچ و خم Rat in a maze

20- M-Coloring 20- M-Coloring

  • M-Coloring M-Coloring

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش الگوریتم های بازگشتی و بک ترک در جاوا
جزییات دوره
7.5 hours
22
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
6,045
4.5 از 5
ندارد
دارد
دارد
Md. A. Barik
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Md. A. Barik Md. A. Barik

مهندس نرم افزار سلام! نام من خانم A. باریک است من مهندس نرم افزار هستم و علاقه زیادی دارم. من از سن 16 سالگی برنامه نویسی می کنم. من همیشه از اوایل زندگی در کامپیوتر و فن آوری جذابیت داشته ام. من که یک برنامه نویس خودآموخته بودم ، فهمیدم که تعداد زیادی دوره ، آموزش و کتاب آنلاین وجود دارد که بیش از حد کلامی هستند و در آموزش مهارت های مناسب کافی نیستند. بیشتر افراد هنگام یادگیری یک موضوع پیچیده احساس فلج می کنند و نمی دانند از کجا باید شروع کنند ، یا حتی بدتر از آن ، اکثر مردم 20،000 دلار برای خرج یک بوت کمپینگ رمزگذاری ندارند. مهارت های برنامه نویسی باید مقرون به صرفه و برای همه آزاد باشد. یک ماده آموزشی باید مهارتهای زندگی واقعی را بیاموزد که در حال حاضر هستند و نباید وقت ارزشمند دانش آموز را تلف کنند. من از حرفه برنامه نویسی خود درسهای مهمی آموخته ام. من سعی می کنم مهارت های برنامه نویسی ارزشمندی را به دیگران بیاموزم تا زندگی و کار آنها را در یک شرکت مهیج و با امکانات بی حد و حصر کنترل کنند.