دوره آموزشی
The Great Courses
دوبله زبان فارسی

ساختارهای داده و الگوریتم‌ها در عمل: یادگیری با کدنویسی

ساختارهای داده و الگوریتم‌ها در عمل: یادگیری با کدنویسی

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت

  • ساختارهای داده‌ی اصلی: آرایه‌ها، لیست‌های پیوندی، استک‌ها، صف‌ها، درخت‌ها، گراف‌ها و جدول‌های هش
  • الگوریتم‌های ضروری: مرتب‌سازی، جست‌وجو، متدهای بازگشتی و تکنیک‌های پیشرفته‌ی حل مسئله
  • تحلیل پیچیدگی زمانی و مکانی برای نوشتن کد بهینه
  • پیاده‌سازی راه‌حل‌های کدنویسی دنیای واقعی و چالش‌های الگوریتمی
  • حل سوالات مصاحبه‌ی کدنویسی و آمادگی برای ارزیابی‌های فنی
  • ایجاد اعتمادبه‌نفس برای حل مسائل برنامه‌نویسی رقابتی و پروژه‌های واقعی

پیش‌نیازهای دوره

  • نیازی به تجربه‌ی قبلی در ساختارهای داده یا الگوریتم‌ها نیست.
  • آشنایی پایه با برنامه‌نویسی در هر زبانی مفید است. (پایتون، جاوا، ++C یا موارد مشابه)
  • یک کامپیوتر با محیط کدنویسی برای تمرین

توضیحات دوره

تسلط به ساختارهای داده و الگوریتم‌ها برای هر کسی که مصاحبه‌های برنامه‌نویسی، توسعه‌ی نرم‌افزار یا کدنویسی را جدی می‌گیرد، ضروری است. کد کارآمد و مهارت قوی در حل مسئله از درک نحوه‌ی سازمان‌دهی و پردازش داده‌ها آغاز می‌شود.

ساختارهای داده و الگوریتم‌ها در عمل: یادگیری با کدنویسی، یک دوره‌ی عملی و کاربردی است که شما را از سطح مبتدی به برنامه‌نویسی مطمئن می‌رساند. به‌جای یادگیری صرفِ تئوری، ساختارهای داده را پیاده‌سازی می‌کنید، الگوریتم‌ها را تمرین می‌کنید و مسائل واقعی کدنویسی را حل می‌کنید؛ بنابراین این دوره برای دانشجویان، توسعه‌دهندگان و هر کسی که برای مصاحبه‌های کدنویسی آماده می‌شود، بسیار مناسب است.

چه از پایتون استفاده کنید، چه جاوا یا ++C، این دوره به شما یاد می‌دهد چگونه کدی تمیز، کارآمد و بهینه بنویسید و در عین حال پایه‌ای محکم در مبانی برنامه‌نویسی بسازید.

مهارت‌هایی که به دست خواهید آورد:

  • درک قوی از ساختارهای داده و الگوریتم‌ها
  • توانایی پیاده‌سازی راه‌حل‌های کارآمد برای مسائل برنامه‌نویسی واقعی
  • تجربه‌ی عملی در تحلیل عملکرد الگوریتم‌ها
  • آمادگی برای مصاحبه‌های فنی و رقابت‌های کدنویسی
  • بهبود مهارت‌های حل مسئله و تفکر انتقادی

چرا باید در این دوره شرکت کنید؟

  • یادگیری عملی: پیاده‌سازی ساختارهای داده و الگوریتم‌ها در کد واقعی
  • توضیح گام‌به‌گام موضوعات پیچیده به شکلی ساده و قابل‌فهم
  • تمرکز بر حل مسئله‌ی کاربردی برای مصاحبه‌های کدنویسی و پروژه‌های واقعی
  • ایجاد اعتمادبه‌نفس و مهارت‌های کدنویسی که برای توسعه‌دهندگان ضروری هستند.

تا پایان این دوره، می‌توانید با اطمینان ساختارهای داده و الگوریتم‌ها را طراحی، پیاده‌سازی و بهینه‌سازی کنید و برای مصاحبه‌های کدنویسی، پروژه‌های برنامه‌نویسی واقعی و چالش‌های برنامه‌نویسی رقابتی آماده باشید.

این دوره برای چه کسانی مناسب است؟

  • مبتدیانی که می‌خواهند ساختارهای داده و الگوریتم‌ها را از صفر یاد بگیرند.
  • دانشجویانی که برای مصاحبه‌های کدنویسی در شرکت‌های فناوری آماده می‌شوند.
  • توسعه‌دهندگانی که به‌دنبال تقویت مهارت‌های حل مسئله‌ی الگوریتمی هستند.
  • هر کسی که به نوشتن کد بهینه، کارآمد و مقیاس‌پذیر علاقه‌مند است.

ساختارهای داده و الگوریتم‌ها در عمل: یادگیری با کدنویسی

  • ساختارهای داده و انواع آن‌ها 07:14
  • ساختار داده‌ی آرایه 08:11
  • ساختار داده‌ی لیست پیوندی 07:44
  • ساختار داده‌ی لیست پیوندی دوطرفه 07:05
  • ساختار داده‌ی لیست پیوندی حلقوی 08:35
  • ساختار داده‌ی استک 06:40
  • تحلیل عبارت 10:08
  • ساختار داده‌ی صف 08:00
  • ساختار داده‌ی صف حلقوی 08:48
  • ساختار داده‌ی صف اولویت 07:16
  • الگوریتم‌های جست‌وجو 05:13
  • الگوریتم جست‌وجوی خطی 04:43
  • جست‌وجوی درون‌یابی 05:07
  • جست‌وجوی نمایی 05:14
  • جست‌وجوی فیبوناچی 07:13
  • جست‌وجوی زیرلیست 04:52
  • جدول هش 06:49
  • الگوریتم مرتب‌سازی حبابی 05:56
  • الگوریتم مرتب‌سازی درجی 04:34
  • الگوریتم مرتب‌سازی انتخابی 04:30
  • الگوریتم مرتب‌سازی ادغامی 05:28
  • الگوریتم مرتب‌سازی شل 04:16
  • الگوریتم مرتب‌سازی سطلی (Bucket) 04:53
  • الگوریتم مرتب‌سازی شمارشی 03:52
  • الگوریتم مرتب‌سازی مبنایی 06:22
  • الگوریتم مرتب‌سازی سریع 04:04
  • ساختار داده‌ی ماتریس‌ها 05:24
  • تجزیه‌ی LUP در ماتریس‌ها 05:43
  • ساختار داده‌ی گراف 06:46
  • پیمایش عمقی 05:09
  • پیمایش اول سطح 05:17
  • مرتب‌سازی توپولوژیک 05:59
  • اجزای قویاً همبند 09:14
  • ساختار داده‌ی درخت 05:39
  • پیمایش درخت 04:38
  • درخت جست‌وجوی دودویی 05:08
  • درخت AVL 07:20
  • الگوریتم‌های بازگشتی 04:41
  • تقسیم و حل 04:09
  • مسئله‌ی فروشنده‌ی دوره‌گرد (رویکرد حریصانه) 06:09
  • درخت پوشای کمینه‌ی پرایم 04:53
  • مجموعه‌ی مجزا 04:48
  • ساختار داده‌ی تریپ‌ها 05:39
  • بیت ماسک در ساختارهای داده 05:27
  • ساختار داده‌ی فیلتر بلوم 05:26
  • الگوریتم‌های تقریبی 03:51
  • الگوریتم پوشش رأس 03:49

2,760,800 690,200 تومان

مشخصات آموزش

ساختارهای داده و الگوریتم‌ها در عمل: یادگیری با کدنویسی

  • تاریخ به روز رسانی: 1405/04/02
  • سطح دوره:Alls
  • تعداد درس:47
  • مدت زمان :04:37:56
  • حجم :2.78GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
19,403,000 3,880,600 تومان
  • زمان: 26:02:40
  • تعداد درس: 175
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
8,508,000 1,701,600 تومان
  • زمان: 11:25:13
  • تعداد درس: 94
  • سطح دوره:
  • زبان: دوبله فارسی
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,256,500 1,451,300 تومان
  • زمان: 09:44:25
  • تعداد درس: 67
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,634,500 726,900 تومان
  • زمان: 04:52:43
  • تعداد درس: 38
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید