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

آموزش کامل الگوریتم ها و ساختارهای داده - بخش 1

آموزش کامل الگوریتم ها و ساختارهای داده - بخش 1

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

با کمک این دوره در مصاحبه شغلی کدنویسی خود موفق شده و یاد می گیرید چگونه بهتر و سریعتر کد بنویسید.

واضح، مختصر و جامع

آیا از کنار هم قرار دادن آموزش های جداگانه یا برخورد با مدرسان سردرگم و گیج خسته شده اید؟ پس این دوره برای شما مناسب است. این دوره کامل در مجموعه‌ ای از ویدئوهای با اندازه کوچک و آسان برای دنبال کردن ساختار یافته است که هم تئوری و هم عملی را پوشش می‌ دهد.

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

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

محتوای دوره

  • شروع کار
  • حاشیه نویسی Big O
  • آرایه ها
  • لیست های پیوندی
  • استک ها
  • صف ها
  • جداول هش

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

  • کسی که برای یک مصاحبه شغلی کدنویسی آماده می شود.
  • دانشجویان علوم کامپیوتر که مدرسان آن ها در مورد این مباحث توضیح نداده اند.
  • توسعه دهندگان خودآموخته که شغل خود را در علوم کامپیوتر از دست داده اند.
  • کسی که می خواهد توسعه دهنده بهتری شود.

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

  • در این دوره، از جاوا برای آموزش مفاهیم استفاده می کنیم اما شما می توانید این مفاهیم را در هر زبان برنامه نویسی دیگری به کار ببرید. تمرکز ما بر حل مسئله است، نه زبان ها و ابزارهای برنامه نویسی

سایر بخش های دوره

آموزش کامل الگوریتم ها و ساختارهای داده - بخش 1

  • مباحث دوره 02:52
  • کد منبع None
  • دنبال کردن مدرس None
  • مقدمه 00:24
  • Big O چیست؟ 01:58
  • O(1) 01:29
  • O(n) 03:44
  • O(n^2) 02:24
  • O(log n) 02:39
  • O(2^n) 00:50
  • پیچیدگی فضا 02:32
  • چیت شیت None
  • مقدمه 00:44
  • درک آرایه ها 03:08
  • کار با آرایه ها در جاوا 03:29
  • تمرین - کلاس آرایه 02:51
  • راه حل - ایجاد کلاس 03:19
  • راه حل - ()insert 04:19
  • راه حل - ()removeAt 04:50
  • راه حل - ()indexOf 02:28
  • آرایه های پویا 03:48
  • آرایه ها - تمرین ها None
  • خلاصه 01:09
  • مقدمه 00:36
  • لیست های پیوندی چه هستند؟ 04:33
  • کار با لیست های پیوندی 03:24
  • تمرین - ساخت یک لیست پیوندی 01:25
  • راه حل - addLast 06:09
  • راه حل - addFirst 02:13
  • راه حل - indexOf 01:54
  • راه حل - contains 01:05
  • راه حل - removeFirst 04:23
  • راه حل - removeLast 04:40
  • پیاده سازی ()size 04:15
  • تبدیل لیست های پیوندی به آرایه ها 02:10
  • چیت شیت ها 01:12
  • آرایه ها در مقابل لیست های پیوندی 03:21
  • انواع لیست های پیوندی 03:14
  • تمرین - معکوس یک لیست پیوندی 01:33
  • راه حل - معکوس یک لیست پیوندی 09:00
  • تمرین - گره K ام از آخر 03:20
  • راه حل - گره K ام از آخر 05:22
  • لیست های پیوندی - تمرین ها None
  • خلاصه 01:12
  • یک نکته سریع None
  • مقدمه 00:31
  • استک ها چه هستند؟ 02:47
  • کار با استک ها 02:21
  • تمرین - معکوس یک رشته 00:41
  • راه حل - معکوس یک رشته 05:01
  • تمرین - عبارات متوازن 02:54
  • راه حل - پیاده سازی اولیه 05:17
  • راه حل - پشتیبانی از براکت های دیگر 03:36
  • راه حل - اولین ریفکتور کردن 04:09
  • راه حل - دومین ریفکتور کردن 05:50
  • تمرین - ساخت یک استک با یک آرایه 00:47
  • راه حل - پیاده سازی یک استک با یک آرایه 08:18
  • خلاصه 00:33
  • مقدمه 00:26
  • صف ها چه هستند؟ 02:04
  • صف ها در جاوا 05:12
  • تمرین - معکوس یک صف 01:06
  • راه حل - معکوس یک صف 02:17
  • تمرین - ساخت یک صف با یک آرایه 02:03
  • راه حل - پیاده سازی اولیه 06:32
  • راه حل - آرایه های دایره ای 05:54
  • تمرین - پیاده سازی یک صف با یک استک 00:55
  • راه حل - ساخت یک صف با یک استک 07:43
  • صف های اولویت 01:53
  • تمرین - ساخت صف اولویت 03:57
  • راه حل - ساخت صف اولویت 08:51
  • راه حل - ریفکتور کردن 03:02
  • صف ها - تمرین ها None
  • خلاصه 00:57
  • مقدمه 00:26
  • جداول هش چه هستند؟ 02:44
  • کار با جداول هش 06:06
  • تمرین - یافتن اولین کاراکتر غیرتکراری 00:54
  • راه حل - اولین کاراکتر غیرتکراری 07:39
  • مجموعه ها 02:23
  • تمرین - اولین کاراکتر تکراری 00:32
  • راه حل - اولین کاراکتر تکراری 02:36
  • توابع هش 05:55
  • برخوردها 01:06
  • زنجیره سازی 01:40
  • آدرس دهی باز - کاوش خطی 02:41
  • آدرس دهی باز - کاوش درجه دوم 01:29
  • آدرس دهی باز - هش کردن دوگانه 03:19
  • تمرین - ساخت جدول هش 02:36
  • راه حل - ()put 06:07
  • راه حل - ()get 04:29
  • راه حل - ()remove 02:30
  • راه حل - ریفکتور کردن 11:04
  • جداول هش - تمرین ها None
  • خلاصه 01:25
  • جمع‌ بندی دوره 00:32
  • تشکر از شما None

1,975,000 395,000 تومان

مشخصات آموزش

آموزش کامل الگوریتم ها و ساختارهای داده - بخش 1

  • تاریخ به روز رسانی: 1404/06/14
  • سطح دوره:مقدماتی
  • تعداد درس:97
  • مدت زمان :05:00:00
  • حجم :5.99GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

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

The Great Courses
1,889,000 377,800 تومان
  • زمان: 04:47:39
  • تعداد درس: 30
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,269,000 1,853,800 تومان
  • زمان: 23:28:00
  • تعداد درس: 170
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
7,379,500 1,475,900 تومان
  • زمان: 18:41:14
  • تعداد درس: 133
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
10,256,500 2,051,300 تومان
  • زمان: 25:58:16
  • تعداد درس: 140
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 00:21:05
  • تعداد درس: 4
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
490,000 98,000 تومان
  • زمان: 01:03:27
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,120,500 624,100 تومان
  • زمان: 07:54:58
  • تعداد درس: 51
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,185,000 237,000 تومان
  • زمان: 03:00:50
  • تعداد درس: 57
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,129,000 1,225,800 تومان
  • زمان: 15:31:30
  • تعداد درس: 18
  • سطح دوره:
  • زبان: دوبله فارسی

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

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