This is a summary for some of Data Structures And Algorithms in C#
This summary consists of 3 parts
1- Big O
2- Data Structures
3- Algorithms
For each part, you will find
1- Separate slides folder for each subject derived from this part, please read the slides first
2- Simple console application contains an example for each subject derived from this part
1.1- Basics
1.2- Simplify Big O
1.3- Example
1.4- Tree
1.5- Gragh
2.1- Linked List
2.2- Stack
2.3- Queue
2.4- Hash table
3.1- Recursion
3.2- Dynamic Programming
3.3- BFS + DFS
3.4- Sorting
The main two sources I relied on for this summary are


