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