Skip to content

Efficient C# implementation of Min Heap data structure for maintaining a binary tree where parent nodes are always smaller than or equal to their child nodes, enabling fast insertion, deletion, and retrieval of the minimum element.

Notifications You must be signed in to change notification settings

Ilia-Abolhasani/min-heap

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Min Heap Data Structure in C#

This project provides an implementation of a min-heap data structure in C#. A min-heap is a binary tree-based data structure that maintains the minimum value at the root. It supports efficient operations such as insertion, extraction of the minimum element, and updating the heap.

Usage

To use this project, follow these steps:

  1. Clone the repository:
    git clone https://github.com/Ilia-Abolhasani/min-heap.git
  1. Open the solution file (Data Sructure.sln) in your preferred IDE.

  2. Build the solution to compile the code.

Contributing

Contributions to this project are welcome. If you encounter any issues or have suggestions for improvements, please open an issue on the GitHub repository.

License

This project is licensed under the MIT License.

About

Efficient C# implementation of Min Heap data structure for maintaining a binary tree where parent nodes are always smaller than or equal to their child nodes, enabling fast insertion, deletion, and retrieval of the minimum element.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages