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

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

توضیحات درس

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

درباره استاد : Jonathan Shewchuk

Jonathan Shewchuk در سال 1997 میلادی درجه ی دکتری خود را از دانشگاه کارنگی ملن دریافت کرد و هم اکنون وی با مرتبه ی دانشیاری در دانشگاه کالیفرنیا در برکلی مشعول به تدریس و تحقیق است. وی در سال 2003 میلادی به دلیل ارائه ی بسته ای نرم افزاری برای محاسبه ی شبکه های غیر ساختاری مثلثی با کیفیت بالا، برنده ی J. H. Wilkinson Prize for Numerical Software شد. این جایزه هر چهار سال یک بار به فردی با برترین دستاوردها در زمینه ی نرم افزارهای عددی ارائه می شود.

    جلسه ی دوم - مقدمات برنامه نویسی شی گراء

    جلسه ی اول - معرفی درس و آشنایی با آن

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

    جلسه ی چهارم - آشنایی با انواع "نوع ها" در زبان برنامه نویسی جاوا

    جلسه ی پنچم - آشنایی با ساختمان داده ی آرایه و مبانی ساختارهای چرخشی

    جلسه ی نهم - معرفی کلیات ساختمان داده ی "پشته"

    جلسه ی هشتم - ادامه ی جلسه ی هفتم، مطالعه ی ساختمان داده ی لیست پیوندی

    جلسه ی هفتم - معرفی و مطالعه ی ساختمان داده ی لیست پیوندی

    جلسه ی ششم - ادامه ی جلسه ی پنجم، آشنایی با ساختمان داده ی آرایه و مبانی ساختارهای چرخشی

    جلسه ی دهم - آشنایی با اصول و نحوه ی سنجش درستی قطعه ای از برنامه و یا برخی ویژگی های یک شیء

    جلسه ی دوازدهم - آشنایی با مفهوم "کلاس مجرد" و مطالعه ی جزئیات آن در زبان برنامه نویسی جاوا

    جلسه ی یازدهم - آشنایی با مفهوم "وراثت" در زبان برنامه نویسی جاوا

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

    جلسه ی چهاردهم - آشنایی با مفهوم "استثناها" در زبان برنامه نویسی جاوا

    جلسه ی پانزدهم - معرفی برخی از مفاهیم یکتای زبان برنامه نویسی جاوا

    جلسه ی شانزدهم - آشنایی با ساختمان داده ی "درخت بازی"

    جلسه ی هفدهم - آشنایی با مفهوم "محفظه بندی" در زبان برنامه نویسی جاوا

    جلسه ی نوزدهم - آشنایی با روش های "تحلیل مجانبی"

    جلسه ی هجدهم - آشنایی با "لیست های محفظه بندی" در زبان برنامه نویسی جاوا

    جلسه ی بیستم - آشنایی با روش های "تحلیل الگوریتم"

    جلسه ی بیست و دوم - مطالعه ی ساختمان داده های "صف" و "پشته"

    جلسه ی بیست و یکم - آشنایی با مفاهیم "جدول نگاشت"

    جلسه ی بیست و سوم - مطالعه ی ساختمان داده ی "درخت" و روش های "پیمایش" یک درخت

    جلسه ی بیست و پنجم - مطالعه ی "درخت های جستجوی دودویی"

    جلسه ی بیست و ششم - مطالعه ی "درخت های جستجوی متوازن"

    جلسه ی بیست و هفتم - مطالعه ی ساختمان داده ی "گراف"

    جلسه ی بیست و چهارم - مطالعه ی صف های اولویت دار

    جلسه ی سی ام - جلسه ی دوم مطالعه ی الگوریتم های مرتب سازی

    جلسه ی سی و یکم - مطالعه ی "مجموعه های مجزا"

    جلسه ی بیست و هشتم - مطالعه ی "گراف های وزن دار"

    جلسه ی بیست و نهم - جلسه ی اول مطالعه ی الگوریتم های مرتب سازی

    جلسه ی سی و دوم - جلسه ی سوم مطالعه ی الگوریتم های مرتب سازی

    جلسه ی سی و سوم - آخرین جلسه ی الگوریتم های مرتب سازی

    جلسه ی سی و پنجم - آشنایی با روش های "تحلیل امورتایزد"

    جلسه ی سی و هفتم - آشنایی با روش های "تجزیه و تحلیل رشته ها"

    جلسه ی سی و ششم - آشنایی با روش های "تحلیل تصادفی"

    جلسه ی سی و چهارم - مطالعه ی "درخت های گسترده"

    جلسه ی سی و هشتم - آشنایی با مکانیزم "زباله روبی" در زبان جاوا

نطر کاربران درباره این مطلب
نظر شما درباره این مطلب:

نام :

پیشنهاد :

counter free hit unique web