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