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

حل 75 مسئله - اصول DSA - ارتقا برای مصاحبه‌های کدنویسی

حل 75 مسئله - اصول DSA - ارتقا برای مصاحبه‌های کدنویسی

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

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

  • حل لیست انتخابی از مشکلات توسط مهندس MANG
  • درک منطق‌های اساسی ساختارهای داده‌ و الگوریتم‌ها
  • پیشرفت در تفکر الگوریتمی
  • درک مفاهیم برنامه‌نویسی
  • آرایه‌ها، رشته‌ها، لیست‌های پیوندی، بیت‌ها، DP، گراف‌ها، درخت و Heap
  • پوشش مسائل ساده تا پیشرفته
  • یادگیری تحلیل مسائل
  • یادگیری نوشتن کدهای پیچیده

پیش‌نیازهای دوره

  • آشنایی با کدنویسی اولیه
  • توانایی درک کد

توضیحات دوره

آیا در آرزوی تسلط به الگوریتم‌ها هستید؟ آیا نمی‌دانید چگونه بهترین مسائل را با مجموعه منطقی انتخابی فیلتر کنید؟

به دوره‌ «حل 75 مسئله - اصول DSA - ارتقا برای مصاحبه‌های کدنویسی» خوش آمدید، دوره‌ای که به شما کمک می‌کند تا ساختارهای منطقی برنامه‌نویسی و DSA را بنیاد نهید. این دوره یک ترکیب کامل از لیست انتخابی منطقی ساختارهای داده‌ و الگوریتم‌ها است و به شما کمک می‌کند تا در سفرهای الگوریتمی‌ خود با قدرت قدم بردارید.

این دوره شامل «Blind 75» است، یک لیست از 75 مشکل برنامه‌نویسی از LeetCode که دارای منطقی‌ترین و ضروری‌ترین مسائل DSA برای آمادگی جهت مصاحبه‌های فنی در شرکت‌های MANG است. این لیست توسط مهندس متا در سال 2018 ایجاد شده و به عنوان ابزاری عالی برای شروع آمادگی جهت مصاحبه‌های شما شناخته شده است. محتوای درس‌ها به گونه‌ای طراحی شده‌ که درک شما را عمیق‌تر کند و جریان را به‌ طور سازنده برای ساخت منطق شما ارائه دهد. هر مشکل با بحث‌های حول منطق آغاز می‌شود و سپس به سمت روش‌های بهینه‌ شده با کدنویسی عملی در ++C می‌رود.

آنچه خواهید آموخت:

مسائل در زمینه‌ ساختارهای داده‌ه

  • آرایه‌ها، رشته‌ها و بردارها
  • هش‌کردن (نقشه‌های نامرتب، نقشه‌ها و مجموعه‌ها)
  • استک‌ها، صف‌ها و لیست‌های پیوندی
  • درخت‌های باینری، BSTs و Heaps
  • گراف‌ها، Tries و ماتریس‌ها
  • مسائل در زمینه‌ الگوریتم‌ها
  • بروت فورس و Backtracking
  • پنجره کشویی و الگوریتم‌های فواصل
  • مرتب‌سازی، جستجو و جستجوی باینری
  • اصول برنامه‌نویسی پویا
  • الگوریتم‌های گراف

لینک‌هایی به مسائل واقعی و نمونه متن‌هایی از راه‌حل‌های بحث‌ شده در بخش منابع برای تمرین و تحلیل بیشتر ارائه شده است. از مسیر این دوره لذت ببرید و زمان خوبی داشته باشید.

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

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

حل 75 مسئله - اصول DSA - ارتقا برای مصاحبه‌های کدنویسی

  • مفاهیم 04:18
  • ظرفی با بیشترین آب 08:52
  • دو جمع 07:00
  • بهترین زمان برای خرید و فروش سهام 08:07
  • ضرب آرایه به جز خودش 08:40
  • دارای داپلیکیت‌ 04:26
  • حداکثر آرایه فرعی 10:50
  • حداکثر ضرب آرایه فرعی 15:01
  • یافتن حداقل در آرایه مرتب‌ شده چرخانده‌ شده 07:11
  • جستجو در آرایه مرتب‌ شده چرخانده‌ شده 10:05
  • سه جمع 12:48
  • جمع دو عدد صحیح 05:08
  • تعداد بیت‌های یک 07:18
  • شمارش بیت‌ها 06:01
  • عدد گمشده 06:58
  • معکوس بیت‌ها 09:01
  • بالا رفتن از پله‌ها 06:08
  • تغییر سکه 25:15
  • طولانی‌ترین دنباله متوالی افزایشی 12:16
  • طولانی‌ترین دنباله متوالی مشترک 11:40
  • مسئله تفکیک کلمات 06:29
  • جمع ترکیبی 09:48
  • سارق خانه - بخش 1 10:01
  • سارق خانه - بخش 2 11:00
  • روش‌های رمزگشایی 15:20
  • مسیرهای یکتا 06:03
  • بازی پرش 09:30
  • کلون‌سازی گراف 10:48
  • زمانبندی دوره 10:31
  • جریان آب اقیانوس آرام و اطلس 13:11
  • تعداد جزایر 07:20
  • طولانی‌ترین دنباله متوالی 07:27
  • دیکشنری بیگانه 13:40
  • درخت معتبر گراف 12:20
  • تعداد کامپوننت‌های متصل در یک گراف بدون جهت‌ 10:31
  • درج فاصله 10:16
  • ادغام فواصل 08:19
  • فواصل غیرهمپوشان 09:03
  • اتاق‌های جلسه - بخش 02:39
  • اتاق‌های جلسه - بخش 08:39
  • معکوس لیست پیوندی 13:35
  • تشخیص چرخه در لیست پیوندی 08:53
  • ادغام دو لیست مرتب 10:27
  • ادغام K لیست مرتب 11:31
  • حذف نود N ام از انتهای لیست 07:09
  • مرتب‌سازی لیست 16:50
  • تعیین صفرهای ماتریس 14:13
  • ماتریس مارپیچ 10:04
  • چرخش تصویر 08:23
  • جستجوی کلمات 11:10
  • طولانی‌ترین رشته فرعی بدون کاراکترهای تکراری 11:18
  • جایگزینی طولانی‌ترین کاراکتر تکراری 16:12
  • حداقل رشته فرعی پنجره 16:09
  • آناگرام معتبر 06:32
  • گروه‌بندی آناگرام‌ها 09:40
  • پرانتزهای معتبر 12:48
  • پالیندروم معتبر 09:41
  • طولانی‌ترین رشته‌ فرعی پالیندروم 11:56
  • رشته‌های فرعی پالیندروم 09:49
  • کدگذاری و کدگشایی رشته‌ها 10:59
  • بیشترین عمق درخت باینری 08:56
  • درخت یکسان 09:07
  • معکوس کردن و چرخاندن درخت باینری 10:43
  • بیشترین مجموع مسیر درخت باینری 26:26
  • پیمایش درخت باینری Level Order 10:11
  • سریال‌سازی و سریال‌زدایی درخت باینری 12:45
  • درخت فرعی یک درخت دیگر 11:48
  • ساخت درخت باینری از پیمایش Preorder و Inorder 19:04
  • اعتبارسنجی درخت جستجوی باینری 10:33
  • K امین عنصر کوچک در یک BST 21:05
  • کمترین جد مشترک BST 11:36
  • پیاده‌سازی Trie (درخت پیشوند) 16:42
  • افزودن و جستجوی کلمه 21:45
  • جستجوی کلمه 18:07
  • بیشترین عناصر پر تکرار K 04:48
  • یافتن میانه از استریم داده 11:03

5,477,000 1,095,400 تومان

مشخصات آموزش

حل 75 مسئله - اصول DSA - ارتقا برای مصاحبه‌های کدنویسی

  • تاریخ به روز رسانی: 1404/09/07
  • سطح دوره:همه سطوح
  • تعداد درس:76
  • مدت زمان :13:52:02
  • حجم :3.92GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی: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
  • سطح دوره:
  • زبان: دوبله فارسی

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

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