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

ساخت وبلاگ

ساختمان داده‌ها Data Structure از جملهٔ بنیادی‌ترین مباحث مورد نیاز جهت یادگیری و درک بسیاری از مفاهیم عمده در علوم رایانه است. مدل منطقی یا ریاضی سامان‌دهی به داده‌ها به یک شکل خاص، ساختمان داده نام دارد. هر برنامه رایانه‌ای از الگوریتم و ساختمان داده‌ها تشکیل شده‌است.در اصطلاح کامپیوتری، ساختمان داده به روشهایی از ذخیره اطلاعات گفته می شود که برای استفاده بهینه از اطلاعات ذخیره شده اتخاذ می شود. غالباً انتخاب یک ساختمان داده موجب ایجاد الگوریتم های متناسب با آن خواهد شد که این دو در کنار هم موجب افزایش سرعت انجام یک وظیفه یا کاهش مصرف حافظه برای پردازش داده می شود. سنگ بنای ساختمان های داده انواع داده و اشاره گرهای گوناگون است. که با توجه به چگونگی تعریف کاربرد آنها در هر زبان برنامه نویسی پیاده سازی آنها متفاوت خواهد بود. موارد زیر از جمله مهمترین مباحث ساختمان داده‌ها هستند:

  • آرایه (Array)
  • صف (Queue)
  • پشته (Stack)
  • لیست پیوندی (Linked list)
  • گراف (Graph)
  • درخت (Tree)
  • و…

مجموعه فیلم های آموزشی درس ساختمان داده دانشگاه برکلی توسط پروفسورPaul Hilfinger در ۳۹ قسمت تدریس میشود و مباحث زیر را در بر می‌‌گیرد:

Lecture 1 – Developing a Simple Program
Lecture 2 – More on Simple Programs
Lecture 3 – Values and Containers
Lecture 4 – Simple Pointer Manipulation
Lecture 5 – Arrays and Objects
Lecture 6 – Object-Oriented Mechanisms
Lecture 7 – Interfaces and Abstract Classes
Lecture 8 – Abstract Methods and Classes, Continued
Lecture 9 – Examples of Interfaces
Lecture 10 – Misc. Support for Abstraction; Exceptions
Lecture 11 – Misc. Support for Abstraction, Continued
Lecture 12 – Numbers
Lecture 13 – Algorithmic Analysis I
Lecture 14 – Algorithmic Analysis II
Lecture 15 – Collections Overview
Lecture 16 – Paradox of Voting
Lecture 17 – Resource Curse
Lecture 18 – Getting a View – Sublists
Lecture 19 – Data Structures Exam Review
Lecture 20 – Trees
Lecture 21 – Trees, Searching
Lecture 22 – Generic Programming
Lecture 23 – Priority Queues, Range Queries
Lecture 24 – Hashing
Lecture 25 – Sorting
Lecture 26 – Sorting, Continued
Lecture 27 – Balanced Search Structures
Lecture 28 – Balanced Search Structures, Continued
Lecture 29 – Pseudo-Random Sequences
Lecture 30 – Backtracking Search, Game Trees
Lecture 31 – Enumeration Types, Threads, and Concurrency
Lecture 32 – Threads and Concurrency, Continued
Lecture 33 – Graphs, Introduction
Lecture 34 – Graphs, Minimal Spanning Trees, Union-find
Lecture 35 – Graphs, Continued
Lecture 36 – Dynamic Programming
Lecture 37 – Storage Management
Lecture 38 – Storage Management, Continued, Reflection
Lecture 39 – Data Structures Course Summary

دانلود مستقیم : بخش اول | بخش دوم | بخش سوم | بخش چهارم | بخش پنجم | بخش ششم | بخش هفتم | بخش هشتم

حجم فایل : ۵٫۵ گیگابایت

پسورد فایل : www.mohandesyar.con

کتابخانه تخصصی رشته کامپیوتر ...
ما را در سایت کتابخانه تخصصی رشته کامپیوتر دنبال می کنید

برچسب : نویسنده : َA&N dlebook بازدید : 2217 تاريخ : دوشنبه 24 مهر 1391 ساعت: 13:08