A practical collection of fundamental Data Structures and Algorithms implemented in C#.
This repository is organized as a simple learning reference for understanding how common data structures and algorithms work.
- 🔗 Linked List
- 📚 Stack
- 🚶 Queue
- 🌳 Binary Tree
- 🔍 Binary Search
- 📝 Insertion Sort
- 🔀 Merge Sort
- 🔄 Tree Traversal
- How data is organized in different structures
- How elements are inserted, removed and accessed
- Tree traversal
- Searching algorithms
- Sorting algorithms
- Basic algorithmic thinking
Data Structure/
├── BinarySearch/
├── InsertionSort/
├── LinkedList/
├── Merge Sort/
├── Queue/
├── Stack/
└── Tree/
This repository is intended as a practical learning and reference resource rather than a collection of code to memorize.
The goal is to understand what each structure does, why it exists, and when it is useful.
This repository is a fork of the original project by AhmedDabish. project link is Data-Structure
Changes in this fork primarily focus:
- Documentation
- Organization
- Learning-oriented explanations
Thanks for Visiting 🐱