اصول زبان C: ساختارهای داده و الگوریتمها
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت
درک الگوریتمها به ما این امکان را میدهد که بهینهترین راهحل را برای مسائلی که ممکن است چندین راهحل داشته باشند، شناسایی و توسعه دهیم.
در این دوره، اصول زبان C: ساختارهای داده و الگوریتمها، یاد میگیرید که چگونه از زبان برنامهنویسی C برای توسعه الگوریتمهای اساسی که رایجترین مشکلات موجود در توسعه نرمافزار را حل میکنند، بهره ببرید.
ابتدا، ایجاد ساختارهای مبتنی بر لیست، مانند استک ها، و عملیات مربوط به آن را بررسی خواهید کرد (زیرا بیشتر دادهها در یک استک یا یک لیست ساختار یافتهاند).
سپس الگوریتمهای مرتبسازی مختلفی را بررسی میکنید، مزایا و معایب آنها را میشناسید تا بهترین ابزار را برای کار خود انتخاب کنید.
در نهایت، یاد میبگیرید که چگونه الگوریتمهای جستجو برای بازیابی دادهها را پیادهسازی کنید که هم زیبا و هم کارآمد باشند و در عین حال از بهترین شیوهها پیروی کنند.
وقتی این دوره را به پایان رساندید، مهارتها و دانش لازم برای حل مسائل پیچیده با راهحلهای مؤثر در زمینهٔ ساختارهای داده و الگوریتمها را خواهید داشت.
اصول زبان C: ساختارهای داده و الگوریتمها
-
مقدمه 7m 14s
-
دمو: خطاهای حافظه 3m 17s
-
اعمال ریاضی اشارهگرها یا Pointer Arithmetic 2m 50s
-
لیست پیوندی 5m 29s
-
استک ها 4m 18s
-
صفها 4m 13s
-
دمو: سیستم تیکتینگ 2m 47s
-
مقدمهای بر مرتبسازی 4m 40s
-
مرتب سازی حبابی 3m 15s
-
مرتب سازی درجی 2m 49s
-
مرتب سازی انتخابی 2m 45s
-
مقدمهای بر مرتبسازی پیشرفته 2m 26s
-
مرتب سازی ادغامی یا Merge Sort 2m 24s
-
پیچیدگی زمانی Merge Sort 1m 30s
-
مرتب سازی سریع 3m 48s
-
مقدمهای بر جستجو 4m 45s
-
جستجوی خطی 1m 52s
-
جستجوی دودویی 2m 56s
مشخصات آموزش
اصول زبان C: ساختارهای داده و الگوریتمها
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:مقدماتی
- تعداد درس:18
- مدت زمان :01:03:27
- حجم :123.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy