Skip to content
This repository has been archived by the owner on Jan 6, 2024. It is now read-only.

Data Structures Library is a C# class library featuring a range of fundamental data structures, from basic stacks and queues to advanced trees and heaps. It's crafted for use in various applications and serves as an educational resource for those learning about data structures.

License

TechBorn99/Data-Structures-Library

Repository files navigation

Data Structures Library

An easy-to-use C# class library, that contains various data structures which can be used in your projects, or for educational purposes.

Introduction

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.

Data Structures Included

  • 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.

Usage

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.

Contributions

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.

License

This project is licensed under the MIT License - see the LICENSE.md file in the repository for details.

Acknowledgments

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.

About

Data Structures Library is a C# class library featuring a range of fundamental data structures, from basic stacks and queues to advanced trees and heaps. It's crafted for use in various applications and serves as an educational resource for those learning about data structures.

Topics

Resources

License

Stars

Watchers

Forks

Languages