A data structure is a specialized format for organizing, processing, retrieving and storing data.
While there are several basic and advanced structure types, any data structure is designed to arrange data to suit a specific purpose so that it can be accessed and worked in appropriate ways.
In this video series, you will learn "Data Structure" in Arabic by Dr.Waleed Youesf
Course Sessions
- Introduction to Data Structures.
- Concepts: Encapsulation and ADT.
- Stacks: Array-based implementation I.
- Stacks: Array-based implementation II.
- Stacks: Array-based implementation III
- Stacks: Linked-based implementation I
- Stacks: Linked-based implementation II
- Stacks applications: Recursion
- Stacks applications: Polish Notation
- Queues: Array-based implementation
- Queues: Linked-based implementation
- Abstraction & Implementation-Related Issues
- Lists: Array-based implementation
- Lists: Linked-based implementation
- Search and Analysis of Algorithms
- Analysis of Binary Search Algorithm I
- Analysis of Binary Search Algorithm II
- Trees
- Binary Search Trees I
- Binary Search Trees II
- Introduction to Graphs
- Appendix A: Analysis of Algorithms I
- Appendix A: Analysis of Algorithms II
- Appendix A: Analysis of Algorithms III
Start Learning
To open the course playlist, Please, click on the Playlist button on the top right corner in the video window!
Download
See Also