An easy-to-use C# class library, that contains various data structures which can be used in your projects, or for educational purposes.
This library is a collection of fundamental data structures implemented in C#. It's designed to provide a comprehensive set of tools for developers to utilize in applications or to assist in learning about the inner workings of data structures.
- Stack
- Queue
- Binary Search Tree
- Heap
- Singly Linked List
- Doubly Linked List
- Circular Linked List
- Generic Collections
- Non-Generic Collection
- Skip List
- Min-Max Heap
Each data structure is implemented with a focus on clarity and efficiency, and includes basic operations such as insertion, deletion, and traversal.
To use this library in your projects, clone the repository and include the relevant files in your project. The data structures are generic and can handle various data types.
While this library is archived and not actively maintained, contributions and forks are still welcome. Feel free to use the code as a starting point for your own implementations.
This project is licensed under the MIT License - see the LICENSE.md file in the repository for details.
A shoutout to all the developers and educators out there sharing knowledge and creating resources for learning. This project is inspired by all the collective effort put into educating on data structures and algorithms.