آموزش اصول برنامه نویسی – ساختار داده ها

elahi

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

  • ساختمان داده چیست؟
  • استفاده از struct ها در C
  • آرایه های عمومی
  • آرایه های چند بعدی
  • آرایه های Jagged
  • مرتب سازی آرایه ها
  • استفاده از جستجوی دودویی
  • کار با لیست ها
  • آشنایی با فهرست پیاده سازی های اولیه
  • استفاده از پشته و صف
  • آشنایی با انواع داده
  • کار اب صف اولویت و deques
  • استفاده از آرایه های انجمنی
  • استفاده از جدول hash
  • کار با مجموعه ها، درختان، و نمودار ها
  • آشنایی با درخت جستجوی دودویی (BST)
  • مقدمه ای بر نمودار ها
لیست سرفصل های دوره آموزشی:


کد:
Once you get past simplistic computer programs with one or two variables, you'll use a data structure to store the values—and groups of values— in your applications. While they are sometimes taken for granted in modern programming environments, a deeper understanding of data structures is vital for any programmer who wants to know what's going on "under the hood" and understand how to defend the choices they've made for performance and efficiency. Simon Allardice offers that understanding to you in this Foundations of Programming course.

Starting with simple ways of grouping data like arrays and structs, together you'll explore gradually more complex data structures, like dictionaries, sets, hash tables, queues and stacks, links and linked lists, and trees and graphs. Simon keeps the lessons grounded in the real world and answers the "why" behind many data-structuring decisions: Why use a hash table? Why is a set useful? Why avoid arrays? When you're finished with the course, you'll have a clear understanding of data structures and understand how to use them in whatever language you're programming in, today or 5 years from now.
Topics include:
What is a data structure?
Using C-style structs and arrays
Sorting and searching arrays
Working with singly and doubly linked lists
Using stacks for last-in, first-out (LIFO) structures
Using queues for first-in, first-out (FIFO) structures
Working with hash tables
Understanding binary search trees (BSTs)
Learning about graphs


Introduction
4m 20s
Welcome
1m 31s
What you should know
2m 49s
1. Simple Structures and Basic Arrays
29m 58s
What is a data structure?
4m 14s
Describing simple data structures
4m 23s
Using C-style structs
5m 57s
Basic arrays
5m 58s
Multidimensional arrays
6m 26s
Jagged arrays
3m 0s
2. Advanced Array Behavior
26m 27s
Resizable arrays
9m 1s
Sorting arrays
3m 15s
Sorting arrays of custom objects
2m 36s
Searching arrays
4m 20s
Using built-in search behavior
2m 58s
Using binary searching
4m 17s
3. Working with Lists
16m 47s
Introduction to lists
2m 12s
Understanding basic list implementations
7m 23s
Using singly and doubly linked lists
2m 50s
List support across languages
4m 22s
4. Using Stacks and Queues
15m 32s
Using stacks for last-in, first-out
4m 24s
Understanding abstract data types (ADTs)
3m 27s
Using queues for first-in, first-out
4m 6s
Priority queues and deques
3m 35s
5. Hash-Based Data Structures
22m 35s
Using associative arrays
5m 13s
Understanding hash functions
4m 47s
Using hash tables
4m 50s
Supporting hashing
3m 22s
Language support for hash tables
4m 23s
6. Sets, Trees, and Graphs
28m 10s
Using sets
5m 28s
Introduction to tree data structures
3m 3s
Understanding binary search trees (BST)
8m 46s
Using heap data structures
6m 6s
Introduction to graphs
4m 47s
Conclusion
5m 40s
Review and conclusion
عنوان دوره: Lynda – Foundations of Programming Data Structures
حجم فایل: 781MB
لینک های دانلود:

http://file.progforum.ir/progforum.ir/programming/Lynda_Foundations_of_Programming_Data_Structures[www.progforum.ir].part1.rar

http://file.progforum.ir/progforum.ir/programming/Lynda_Foundations_of_Programming_Data_Structures[www.progforum.ir].part2.rar


رمز فایل های فشرده: www.ehsanavr.com
 

arin1365

کاربر تازه وارد
تازه وارد
پاسخ : آموزش اصول برنامه نویسی – ساختار داده ها

مرسی بابت مطلب مفیدتون.
 
بالا