ساختمان دادهها Data Structure از جملهٔ بنیادیترین مباحث مورد نیاز جهت یادگیری و درک بسیاری از مفاهیم عمده در علوم رایانه است. مدل منطقی یا ریاضی ساماندهی به دادهها به یک شکل خاص، ساختمان داده نام دارد. هر برنامه رایانهای از الگوریتم و ساختمان دادهها تشکیل شدهاست.در اصطلاح کامپیوتری، ساختمان داده به روشهایی از ذخیره اطلاعات گفته می شود که برای استفاده بهینه از اطلاعات ذخیره شده اتخاذ می شود. غالباً انتخاب یک ساختمان داده موجب ایجاد الگوریتم های متناسب با آن خواهد شد که این دو در کنار هم موجب افزایش سرعت انجام یک وظیفه یا کاهش مصرف حافظه برای پردازش داده می شود. سنگ بنای ساختمان های داده انواع داده و اشاره گرهای گوناگون است. که با توجه به چگونگی تعریف کاربرد آنها در هر زبان برنامه نویسی پیاده سازی آنها متفاوت خواهد بود. موارد زیر از جمله مهمترین مباحث ساختمان دادهها هستند:
مجموعه فیلم های آموزشی درس ساختمان داده دانشگاه برکلی توسط پروفسور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
دانلود مستقیم : بخش اول | بخش دوم | بخش سوم | بخش چهارم | بخش پنجم | بخش ششم | بخش هفتم | بخش هشتم
حجم فايل : 5.5 گیگابایت
پسورد فايل : www.mohandesyar.con
salam siteton vaghean alie mishe filmhaie amozeshy sakhteman ro baram email konid
نشانی ایمیل شما منتشر نخواهد شد. بخشهای موردنیاز علامتگذاری شدهاند *
Current ye@r *
Leave this field empty
Copyright © 2010 Dlbook Team