دوره آموزشی
آموزش های یودمی
دوبله زبان فارسی

بوت کمپ ساده درباره الگوریتم ها و ساختارهای داده

بوت کمپ ساده درباره الگوریتم ها و ساختارهای داده

✅ سرفصل و جزئیات آموزش

در این دوره با دروس کوتاه برای مبتدیان و توسعه دهندگان، الگوریتم ها و ساختارهای داده را یاد گرفته، تمرین کرده و به آن ها مسلط می شوید.

آنچه یاد خواهید گرفت

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

توضیحات دوره

آنچه یاد خواهید گرفت:

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

در پایان دوره موارد زیر را درک می کنید:

  • تسلط به مفاهیم کلیدی در الگوریتم ها و ساختارهای داده
  • آمادگی برای مصاحبه با مهارت های کدنویسی عملی و تکنیک های حل مسئله آماده
  • نوشتن با اطمینان کد بهینه شده برای اپلیکیشن های واقعی
  • کسب مهارت هایی که کارفرمایان در نقش های برتر توسعه نرم افزار به دنبال آن هستند.

این دوره برای چه کسانی مناسب است؟

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

بوت کمپ ساده درباره الگوریتم ها و ساختارهای داده

  • مقدمه 03:17
  • الگوریتم ها و ساختارهای داده کدامند؟ 05:28
  • درک پیچیدگی زمانی (حاشیه نویسی Big O) - بخش 1 10:00
  • درک پیچیدگی زمانی - بخش 2 08:14
  • آشنایی با آرایه ها و عملیات ها 14:21
  • آشنایی با لیست های پیوندی و انواع لیست های پیوندی 14:41
  • عملیات های لیست پیوندی 07:46
  • چگونه یک لیست پیوندی را معکوس کنیم؟ 09:49
  • درک استک ها - مبانی و عملیات ها 10:43
  • حل مسئله تعادل پرانتز با استفاده از استک ها 16:01
  • آشنایی با صف ها و عملیات های صف 09:38
  • انواع صف ها - صف های ساده، دایره ای و اولویت 13:52
  • تولید اعداد باینری با استفاده از یک صف 09:52
  • آشنایی با درخت ها 12:02
  • آشنایی با پیمایش و عملیات های درخت باینری 10:52
  • آشنایی با درختان جستجوی باینری (BST) 13:01
  • اعتبارسنجی درخت جستجوی باینری (BST) 22:31
  • آشنایی با Heaps - معرفی Max-Heap در مقابل Min-Heap 11:58
  • مرتب سازی هرمی 07:35
  • Heaps - یافتن بزرگ ترین عنصر k با Min-Heap 08:09
  • آشنایی با جداول هش 07:24
  • جداول هش - یافتن داپلیکیت ها در یک آرایه 08:36
  • آشنایی با گراف ها 14:50
  • پیمایش گراف - جستجوی عرض اول (BFS) و جستجوی عمق اول (DFS) 21:53
  • الگوریتم های مرتب سازی - مرتب سازی حبابی 10:04
  • الگوریتم های مرتب سازی - مرتب سازی انتخابی 11:01
  • الگوریتم های مرتب سازی - مرتب سازی درجی 09:41
  • الگوریتم های مرتب سازی - مرتب سازی ادغامی 16:42
  • الگوریتم های مرتب سازی - مرتب سازی سریع 12:21
  • الگوریتم های مرتب سازی - مرتب سازی هرمی 15:55
  • الگوریتم های جستجو - جستجوی خطی 06:01
  • الگوریتم های جستجو - جستجوی باینری 17:56
  • آشنایی با الگوریتم های حریصانه 09:43
  • الگوریتم های حریصانه - مسئله انتخاب فعالیت 04:34
  • الگوریتم های حریصانه - مسئله کوله پشتی کسری 09:57
  • الگوریتم های حریصانه - الگوریتم کدنویسی هافمن 16:13
  • شبه کد - پیاده سازی الگوریتم کدنویسی هافمن 11:51
  • پیاده‌ سازی الگوریتم کدنویسی هافمن در پایتون 24:09
  • آشنایی با برنامه نویسی پویا (DP) 04:26
  • برنامه نویسی پویا (DP) - Memoization در مقابل جدول بندی 09:28

3,087,500 617,500 تومان

مشخصات آموزش

بوت کمپ ساده درباره الگوریتم ها و ساختارهای داده

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:همه سطوح
  • تعداد درس:40
  • مدت زمان :07:49:50
  • حجم :2.31GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,580,000 316,000 تومان
  • زمان: 04:00:26
  • تعداد درس: 31
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 39:24
  • تعداد درس: 25
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,665,500 333,100 تومان
  • زمان: 04:13:52
  • تعداد درس: 33
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,079,500 215,900 تومان
  • زمان: 02:44:31
  • تعداد درس: 8
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
632,000 126,400 تومان
  • زمان: 01:36:02
  • تعداد درس: 17
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,797,500 559,500 تومان
  • زمان: 07:05:39
  • تعداد درس: 75
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
994,000 198,800 تومان
  • زمان: 02:31:57
  • تعداد درس: 55
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,645,500 329,100 تومان
  • زمان: 04:10:38
  • تعداد درس: 34
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید