×
ribbon

آموزش رایگان ساختمان داده‌ها و الگوریتم‌ها

مدرس:دانشگاه تهران

محمد گنج‌تابش

در دنیای امروز، بویژه در حوزه های مرتبط با کامپیوتر، داده ها نقشی بسیار حیاتی داشته و از... بیشتر
محبوب کاربران
4.8 (53)
19 دیدگاه
4,907دانشجو
26ساعت
سرفصل‌ها
مقدماتی تا پیشرفته سطح دوره
بروزرسانیمهر ۱۴۰۴

اشتراک مکتب‌پلاس

خرید اشتراک

با خرید اشتراک مکتب‌پلاس، علاوه بر این دوره، به بیش از ۴،۰۰۰ دوره دیگر دسترسی خواهید داشت.

دسترسی به تمام دوره‌هابیش از ۴،۰۰۰ دوره
محتوای دوره
سرفصل‌ها
پیش‌نیاز‌ها
توضیحات دوره
دیدگاه کاربران
درباره مدرس

آنچه در این دوره می‌آموزید

مروری بر متغیرها، اشاره‌گرها و آرایه‌ها

تحلیل الگوریتم‌ها و انواع آن

داده‌ساختارهای خطی

داده‌ساختارهای غیر خطی

این دوره شامل:

26 ساعت ویدئو

18 فایل ضمیمه قابل دانلود

دسترسی مادام‌العمر به محتوای دوره

سرفصل‌های دوره

1 فصل18 جلسه26 ساعت ویدیو
ساختمان داده‌ها و الگوریتم
  مقدمه‌ای بر دوره داده‌ساختارها و الگوریتم‌ها
21:41
  متغیرها، اشاره‌گرها و آرایه‌ها (مروری بر زبان ++C)
98:22
  تحلیل الگوریتم‌ها
65:00
  تحلیل سرشکن الگوریتم‌ها
87:20
  لیست‌های پیوندی
117:06
  داده‌ساختار پشته و کاربردهای آن
70:15
  داده‌ساختار صف و کاربردهای آن
35:13
  الگوریتم‌های مرتب‌سازی داده‌ها
139:04
  درهم‌سازی
83:37
  داده‌ساختار درخت و انواع آن
120:02
  درخت جستجوی دودویی
78:35
  درخت جستجوی AVL
122:37
  داده‌ساختار B-Tree
85:41
  درخت قرمز-مشکی
148:42
  داده‌ساختار مجموعه‌های مجزا
75:30
  صف اولویت (هرم‌)
80:08
  صف اولویت دوطرفه (هرم کمینه-بیشینه)
93:23
  صف اولویت دوطرفه (Deap)
56:25

پیش‌نیاز‌ها

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

توضیحات دوره

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

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

 

دیدگاه کاربران

4.8

بر اساس امتیاز 53 دانشجو

1
2
3
4
5

رضا رشيدي کيا

3 روز پیش

5

عالی

مهتاب خادمزاده

16 روز پیش

5

دوره خوب و جامعی است و استاد کاملا بر موضوع مسلط هستند و بسیار عالی مطالب را اموزش میدهند.

سعید عطائیان

17 روز پیش

5

perfect!!!

دانشجوی دوره

22 روز پیش

5

عالی

امید نبی زاده

24 روز پیش

5

عالی

میلاد نظری

27 روز پیش

5

عالی

8دوره
42,090دانشجو
354نظر و امتیاز

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

مهارت‌هایی که می‌آموزید

دوره‌های مشابه

دیگر دوره‌های محمد گنج‌تابش

سوالات پرتکرار

آیا ممکن است برخی جلسات یک درس ناقص باشند؟

معمولا تمامی جلسات هر درس به‌طور کامل ضبط می‌شوند؛ اما گاهی به دلیل برخی ناهماهنگی‌ها ممکن است یک یا چند جلسه ضبط نشده باشد. جزئیات این موارد در توضیحات هر درس درج شده است.

اگر لینک دانلود یا پخش ویدئو مشکل داشت، چه کاری باید انجام داد؟

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

آیا می‌توان ویدئوهای یک درس را به‌صورت سی‌دی یا دی‌وی‌دی از شما تهیه کرد؟

در حال حاضر امکان ارسال دروس به‌صورت سی‌دی یا دی‌وی‌دی وجود ندارد و همه محتواها به شکل آنلاین ارائه می‌شوند.