اصول ++C: ساختارهای داده و الگوریتمها
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
کتابخانه استاندارد ++C مجموعهای غنی از پیادهسازیهای ساختارهای داده و الگوریتمها را فراهم میکند. در این دوره، اصول ++C: ساختارهای داده و الگوریتمها، با ساختارهای داده رایج مانند وکتورها، آرایهها، پشتهها و صفها آشنا خواهید شد.
در ابتدا، آرایش حافظه و رفتار زمان اجرای آنها را بررسی کرده و متوجه می شوید که کتابخانه استاندارد ++C چگونه آنها را پیادهسازی میکند. سپس، الگوریتمهای رایجی مانند جستجو و پیدا کردن را کشف خواهید کرد.
در نهایت، یاد می گیرید که چگونه از پیادهسازیهای باکیفیت موجود در هدر ++C استفاده کنید. پس از اتمام این دوره، مهارتها و دانش لازم برای پیادهسازی ساختارهای داده و الگوریتمهای رایج در کد ++C خود را خواهید داشت.
اصول ++C: ساختارهای داده و الگوریتمها
-
آشنایی با کانتینر std::vector 2m 57s
-
ایجاد یک std::vector و اضافه کردن عناصر 2m 23s
-
تکرار در عناصر std::vector 2m 28s
-
دسترسی به عناصر std::vector با استفاده از اندیس 2m 51s
-
حذف عناصر از std::vector 2m 6s
-
دمو: عملیات رایج std::vector به صورت عملی 2m 56s
-
دمو: دسترسی ایمن به عناصر std::vector با استفاده از متد at 1m 51s
-
دمو: کاربرد عملی std::vector: خواندن خطوط از فایلهای متنی 2m 18s
-
جایگزین بدون سربار برای آرایههای خام و std::array :C-style 3m 1s
-
خلاصه 2m 6s
-
مقدمه 1m 21s
-
اتصال الگوریتمها با کانتینرها از طریق Iterator ها 4m 24s
-
جستجو با الگوریتم std::find 4m 24s
-
سینتکس عضو و غیرعضو برای begin و end 1m 52s
-
دمو: جستجو با std::find 2m 58s
-
سفارشیسازی جستجوها با std::find_if 1m 45s
-
دمو: جستجو با std::find_if و یک پیششرط سفارشی 1m 21s
-
مقدمهای کوتاه از جستجو با کتابخانه Ranges 1m 24s
-
پیچیدگی زمان اجرای مجانبی و علامت Big-O 3m 16s
-
جستجوی سریعتر با جستجوی باینری 4m 21s
-
پیادهسازی کتابخانه استاندارد جستجوی باینری 1m 43s
-
مرتبسازی با std::sort 1m 55s
-
دمو: مرتبسازی با std::sort 2m 6s
-
خلاصه 2m 16s
-
آشنایی با ساختار داده پشته 2m 57s
-
عملکرد دقیق پشته و سرریز پشته 2m 21s
-
پیادهسازی پشته در کتابخانه استاندارد ++std::stack :C 53s
-
دمو: std::stack به صورت عملی 1m 50s
-
آشنایی با صفها 2m 11s
-
پیادهسازی صف در کتابخانه استاندارد ++std::queue :C 1m
-
دمو: std::queue به صورت عملی 2m 23s
-
خلاصه 1m 43s
-
خلاصه دوره 2m 11s
مشخصات آموزش
اصول ++C: ساختارهای داده و الگوریتمها
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:مقدماتی
- تعداد درس:33
- مدت زمان :01:17:47
- حجم :183.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy