الگوریتمها و ساختارهای داده در ++C
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- توسعه تفکر الگوریتمی
- حل مجموعه مسائل مختلف
- تسلط به مفاهیم کلیدی DSA
- استفاده از قالبها و nudges برای جریان
- آمادهسازی برای مصاحبههای کدنویسی
- تمرین با مسائل LeetCode
پیشنیازهای دوره
- کدنویسی اولیه
- حلقههای ++C
توضیحات دوره
آیا شما هم به دنبال تسلط به الگوریتمها و ساختارهای داده هستید اما نمیدانید چگونه بهترین مسائل مرتب شده را پیدا کنید؟
به الگوریتمها و ساختارهای داده در ++C خوش آمدید! این دوره به شما کمک میکند تا با ++C اصول برنامهنویسی solid را بسازید و روی منطق، الگوریتمها و ساختارهای داده تمرکز کنید. شما از یک لیست انتخاب شده از چالشهای منطقی که ارتباط بین تئوری و کدنویسی عملی را برقرار میکند، بهرهمند خواهید شد.
نکات برجسته دوره:
- فرمت درس - هر جلسه با بحث در مورد مفاهیم آغاز میشود و به کدنویسی عملی در ++C تحول مییابد و شما را به سمت راهحلهای بهینه هدایت میکند.
- کد منبع قابل دانلود - به کد منبع ++C برای هر درس دسترسی پیدا میکنید.
آنچه یاد خواهید گرفت:
ساختارهای داده در ++C
- ساختارهای مبتنی بر لیست - آرایه، ماتریس، فاصله، رشته و بیتها
- ساختارهای مبتنی بر نود- لیست پیوندی، درخت، heap و گراف
تکنیکهای برنامهنویسی پویا
انواع مسائل:
- پیمایش، تبدیل و جستجو
- شمارش، ارزیابی و اعتبارسنجی
- لینکدهی، بهینهسازی و انتخاب مسیر
- ادغام و درج فواصل
لینکهای مسئله در بخش منابع برای دسترسی آسان موجود است.
این سفر برای تسلط به الگوریتمها و ساختارهای داده را در آغوش بگیرید و آموزش خوبی داشته باشید. شما به چالشها میپردازید، با همسالان خود ارتباط برقرار میکنید و مهارتهای کدنویسی خود را برای درک بهتر حل مسائل فنی ارتقا دهید. از کسب دانش مبانی تا مقابله با مسائل پیشرفته، این دوره همه آنچه را که برای تسلط به مهارتها نیاز دارید ارائه میدهد.
این دوره برای چه کسانی مناسب است؟
- دانشجویانی که به دنبال شروع سریع سفر خود در ساختارهای داده و الگوریتمها هستند.
- برنامهنویسانی که به دنبال عمیقتر کردن درک خود از ساختارهای داده و الگوریتمها هستند.
- داوطلبان مصاحبه که در تلاش هستند تا در مصاحبههای فنی کدنویسی موفق باشند.
الگوریتمها و ساختارهای داده در ++C
-
مفاهیم 03:23
-
تعداد بیتهای یک 05:36
-
عدد گمشده 04:50
-
شمارش بیتها 04:49
-
معکوس بیتها 06:49
-
جمع دو عدد صحیح 03:54
-
جمع دو عدد 05:08
-
بهترین زمان برای خرید و فروش سهام 04:55
-
شامل داپلیکیت 01:38
-
محصول آرایه به جز خودش 06:53
-
بیشترین آرایه فرعی 08:49
-
بیشترین آرایه فرعی محصول 11:41
-
یافتن حداقل در آرایه مرتب شده چرخانده شده 05:11
-
جستجو در آرایه مرتب شده چرخانده شده 07:03
-
جمع 3 عدد 10:13
-
ظرف با بیشترین آب 06:53
-
طولانیترین رشته فرعی بدون کاراکتر تکراری 08:41
-
طولانیترین جایگزینی کاراکتر تکراری 12:50
-
حداقل رشته فرعی پنجره 11:30
-
آناگرام معتبر 05:18
-
گروهبندی آناگرامها 07:20
-
پرانتزهای معتبر 09:32
-
پالیندروم معتبر 07:47
-
طولانیترین رشته فرعی پالیندروم 09:04
-
رشتههای فرعی پالیندروم 07:27
-
رمزگذاری و رمزگشایی رشتهها 08:44
-
معکوس یک لیست پیوندی 09:50
-
تشخیص حلقه در یک لیست پیوندی 06:23
-
ادغام دو لیست مرتب 07:38
-
ادغام K لیست مرتب 08:28
-
حذف گره N ام از انتهای لیست 05:22
-
مرتبسازی لیست 12:04
-
حداکثر عمق درخت باینری 07:05
-
درخت مشابه 09:07
-
معکوس و چرخاندن درخت باینری 08:23
-
بیشترین مجموع مسیر درخت باینری 21:10
-
پیمایش Level Order درخت باینری 08:05
-
سریالسازی و سریالزدایی درخت باینری 10:30
-
درخت فرعی یک درخت دیگر 09:36
-
ساخت درخت باینری از پیمایش Preorder و Inorder 13:51
-
اعتبارسنجی درخت جستجوی باینری 08:26
-
K امین عنصر کوچک در درخت جستجوی باینری 16:05
-
جد مشترک پایین در BST 08:42
-
پیادهسازی Trie (درخت پیشوند) 12:12
-
افزودن و جستجوی کلمه 19:13
-
جستجوی کلمه - بخش 2 12:19
-
تعیین صفرهای ماتریس 09:42
-
ماتریس مارپیچ 08:15
-
چرخاندن تصویر 06:58
-
جستجوی کلمه 10:02
-
کلونسازی گراف 08:12
-
زمانبندی دوره 08:29
-
جريان آب اقیانوس آرام و آتلانتیک 10:09
-
تعداد جزایر 06:07
-
طولانیترین دنباله متوالی 05:57
-
دیکشنری بیگانه 11:22
-
درخت معتبر گراف 08:48
-
تعداد کامپوننتهای متصل در یک گراف بدون جهت 07:37
-
بالا رفتن از پلهها 04:55
-
تغییر سکه 16:22
-
طولانیترین رشته فرعی افزایشی 09:37
-
طولانیترین رشته فرعی مشترک 09:17
-
مسئله شکستن کلمه 04:57
-
جمع ترکیبی 07:58
-
سارق خانه - بخش 1 07:47
-
سارق خانه - بخش 2 08:34
-
روشهای رمزگشایی 11:10
-
مسیرهای یکتا 04:43
-
بازی پرش 06:49
-
بالاترین عناصر متداول K 03:40
-
یافتن میانه از استریم داده 07:40
-
درج فاصله 07:54
-
ادغام فواصل 06:26
-
فواصل غیرهمپوشان 06:36
-
اتاقهای ملاقات - بخش 1 01:35
-
اتاقهای ملاقات - بخش 2 06:03
مشخصات آموزش
الگوریتمها و ساختارهای داده در ++C
- تاریخ به روز رسانی: 1404/09/07
- سطح دوره:همه سطوح
- تعداد درس:76
- مدت زمان :10:43:06
- حجم :3.21GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy