Arrays
2D Arrays
#012 [Data Structures] - Array Based List With Implementation
All chapter topics are covered by Adel Nasim's channel in his playlist, Data Structures Full Course In Arabic, starting from (video #14 to video #17).
Why Linked List?
Singly Linked List
Singly Linked List
Circular Linked List Tutorial - Why Use a Circular List?
Circular Linked List
Doubly Linked List Tutorial - What is a Doubly Linked List?
Doubly Linked List
#017 [Data Structures] - Doubly Linked List Insert(First-Last-At),Remove(First-Last-At)
Introduction to Recursion
Recursion
Recursion
Recursion Calls
Illustration of Recursive Function Calls
Fibonacci Sequence
Calculate Pow(x,n) using recursion
All chapter topics are covered by Adel Nasim's channel in his playlist, Data Structures Full Course In Arabic, starting from (video #3 to video #9).
What is Stack?
Introduction to Stack
Infix, Prefix and Postfix
Evaluation of Prefix and Postfix Expressions Using Stack
Infix Prefix and Postfix Expressions
Infix to Postfix Conversion Rules Using STACK
Infix to Postfix Conversion
Infix to Postfix Using Stack
Infix to Postfix Conversion Using Stack
Infix to Prefix Using Stack
Evaluation of Prefix and Postfix Expressions Using Stack
Postfix Expression Evaluation Using Stack
Prefix to Infix Conversion | Postfix to Infix Conversion | Example
Infix, Prefix, Postfix Expressions
Infix الى Postfix
Postfix & Prefix Evaluation
All chapter topics are covered by Adel Nasim's channel in his playlist, Data Structures Full Course In Arabic, starting from (video #25 to video #29).
Selection Sort
Selection Sort
Insertion Sort
Insertion Sort
Bubble Sort
Bubble Sort
Quick Sort
Quick Sort
Merge Sort
Merge Sort
All chapter topics are covered by Adel Nasim's channel in his playlist, Data Structures Full Course In Arabic, starting from (video #10 to video #12).
Introduction to Queue
Queue Structure
Queue Array Implementation
Circular Queue
Introduction to Queues
Implementation of Queue using Arrays
Implementation of Queue using Linked List
Circular Queue using Array
Circular Queue using Linked List
All chapter topics are covered by Adel Nasim's channel in his playlist, Data Structures Full Course In Arabic, starting from (video #19 to video #23).
Introduction to Tree
Trees Part#1
Tree Traversal
Tree Data Structure
Binary Tree
Binary Search Tree
Pre-order Tree Traversal
In-order Tree Traversal
Post-order Tree Traversal
Level-order Tree Traversal
All chapter topics are covered by Adel Nasim's channel in his playlist, Data Structures Full Course In Arabic, starting from (video #34 to video #37).
Introduction to Graphs
Properties of Graphs
Graph Representation part 01 - Edge List
Graph Representation part 02 - Adjacency Matrix
Graph Representation part 03 - Adjacency List
Graph Representation
Heap Sort Part#1
Heap Sort Part#2
Hash Table
Hash Tables and Hash Functions
#030 [Data Structures] - Linear Search (Sequential Search) With Implementation