DSA in C# – A complete collection of Data Structures and Algorithms implemented in C#. Includes clean, well-commented solutions with time and space complexity analysis, organized by topics: Arrays, Strings, Linked Lists, Stacks, Queues, Trees, Graphs, Sorting, Searching, Recursion, Dynamic Programming, and more.
A complete collection of Data Structures and Algorithms (DSA) implemented in C#.
This repository is created to help developers prepare for coding interviews, practice problem-solving, and strengthen computer science fundamentals using .NET.
- Clean, modular, and well-commented C# code.
- Covers time and space complexity for each problem.
- Organized into topics for easy navigation:
- Arrays & Strings
- Linked Lists
- Stacks & Queues
- Trees & Graphs
- Recursion & Backtracking
- Sorting & Searching
- Dynamic Programming
- Greedy, Hashing, and more
- Includes LeetCode-style problems with working solutions.
- Compatible with .NET 6 / 7 / 8.