ساختارهای داده از سطح پایه تا پیشرفته با استفاده از C
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تقویت مهارتهای منطقی و کلامی خود
- کسب دانش عمیق در ساختارهای داده در برنامهنویسی C از سطح پایه تا پیشرفته
- کمک به حل بسیاری از برنامهها
- موفقیت در هر مصاحبه ای در صنعت بزرگ IT
- حل بیش از 200 برنامه
پیشنیازهای دوره
- بدون الزامات
- فقط اراده برای یادگیری و رسیدن به موفقیتهای بزرگ
توضیحات دوره
دوره «ساختارهای داده با استفاده از برنامهنویسی C برای مبتدیان» برای افرادی طراحی شده که دانش قبلی کمی از ساختارهای داده دارند یا هیچ دانش قبلی ندارند و میخواهند این مفاهیم اساسی را با استفاده از زبان برنامهنویسی C یاد بگیرند و پیادهسازی کنند. این دوره پایهای قوی در ساختارهای داده فراهم میکند و مباحثی از جمله آرایهها، لیستهای پیوندی، استکها، صفها، درختها، گرافها، هش کردن و الگوریتمهای مرتبسازی را پوشش میدهد.
این دوره با معرفی ساختارهای داده و اهمیت آنها در برنامهنویسی آغاز میشود. سپس روشهای پیادهسازی و دستکاری ساختارهای داده با استفاده از C توضیح داده میشود. مباحثی مانند تخصیص حافظه پویا، بازگشت و اشارهگرها نیز پوشش داده میشود تا ابزارهای لازم برای ساخت و بهینهسازی مؤثر ساختارهای داده به دانشجویان ارائه شود.
دانشجویان یاد خواهند گرفت که چگونه با ساختارهای داده خطی مانند آرایهها، استکها و صفها کار کنند و همچنین با ساختارهای غیرخطی مانند درختها و گرافها آشنا میشوند. تأکید بر درک کاربردهای واقعی آنها، مزایا و محدودیتها قرار خواهد گرفت. تمرینات عملی کدنویسی تضمین خواهد کرد که دانشجویان تجربه عملی در پیادهسازی این ساختارها کسب کنند.
دوره با مباحث پیشرفته مانند تکنیکهای هش کردن و الگوریتمهای مرتبسازی به پایان میرسد، به طوری که دانشجویان قادر خواهند بود مسائل پیچیده محاسباتی را به طور مؤثر حل کنند.
در طول دوره، دانشجویان تکالیف را انجام میدهند، بیش از 100+ مشکل برنامهنویسی را حل میکنند و آزمونهایی برای تقویت درک خود میگذرانند. در پایان دوره، دانشجویان درک روشنی از ساختارهای داده کسب کرده و اعتمادبهنفس کافی برای اعمال آنها در سناریوهای واقعی به دست خواهند آورد.
اهداف دوره:
با اتمام دوره دانشجویان قادر به انجام موارد زیر خواهند بود:
- درک اصول اولیه ساختارهای داده و اهمیت آنها در برنامهنویسی
- پیادهسازی و دستکاری ساختارهای داده خطی مانند آرایهها، لیستهای پیوندی، استکها و صفها
- کار با ساختارهای داده غیرخطی مانند درختها و گرافها
- استفاده از بازگشت و اشارهگرها برای بهینهسازی ساختارهای داده و حل مسائل پیچیده
- استفاده از تکنیکهای هش کردن و الگوریتمهای مرتبسازی برای پردازش کارآمد داده
- نوشتن و اشکالزدایی برنامههای موثر C که شامل ساختارهای داده مختلف است.
مخاطبان هدف:
- دانشجویان و مبتدیانی که میخواهند ساختارهای داده را یاد بگیرند تا پایهای قوی در برنامهنویسی بسازند.
- متخصصانی که به دنبال ارتقای دانش خود در زمینه ساختارهای داده برای پیشرفت شغلی هستند.
- کسی که به درک و اعمال ساختارهای داده در برنامهنویسی علاقهمند است.
پیشنیازها:
- دانش اولیه از زبان برنامهنویسی C، مانند متغیرها، دستورات کنترل و توابع توصیه میشود.
- نیازی به تجربه قبلی با ساختارهای داده نیست.
این دوره برای چه کسانی مناسب است؟
- توسعهدهندگان C، توسعهدهندگان ++C و توسعهدهندگان جاوا
- دانشآموزان مدرسه، دانشجویان دانشگاه،افراد تازهکار و مدرسان
- تمام کسانی که به دنبال موفقیت در مصاحبه هستند.
ساختارهای داده از سطح پایه تا پیشرفته با استفاده از C
-
آشنایی با بازگشت 04:18
-
ردیابی بازگشت با استفاده از متد درخت - مثال 1 04:59
-
مثال برنامه 1 01:37
-
مثال 2 05:23
-
مثال برنامه 2 01:28
-
حلقهها در مقابل بازگشت 04:25
-
چگونه بازگشت از استک استفاده میکند؟ 06:32
-
پیچیدگی زمانی با استفاده از روابط بازگشتی 11:12
-
متغیرهای استاتیک و گلوبال در بازگشت - مثال 1 05:55
-
برنامه 01:48
-
متغیرهای استاتیک و گلوبال در بازگشت - مثال 2 05:08
-
برنامه 01:21
-
انواع بازگشت 06:58
-
بازگشت درخت 10:00
-
بازگشت غیرمستقیم 06:42
-
بازگشت تودرتو 07:19
-
جمع N عدد طبیعی 04:45
-
فاکتوریل یک عدد 03:59
-
یافتن توان با استفاده از بازگشت 12:15
-
سریهای فیبوناچی 12:00
-
آشنایی با آرایهها 04:26
-
نمایش آرایه 02:38
-
چرا آرایهها نیاز هستند؟ 02:40
-
تخصیص حافظه در آرایهها - آرایه تک بعدی 04:54
-
دسترسی به عناصر آرایههای دوبعدی 08:49
مشخصات آموزش
ساختارهای داده از سطح پایه تا پیشرفته با استفاده از C
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:25
- مدت زمان :02:21:31
- حجم :710.0MB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy