An open API service indexing awesome lists of open source software.

https://github.com/kahlery/data-structures-and-algorithms

🗿 my old collection of classic data structures & algorithms implemented in C
https://github.com/kahlery/data-structures-and-algorithms

bst data-structures linked-list stack

Last synced: 8 months ago
JSON representation

🗿 my old collection of classic data structures & algorithms implemented in C

Awesome Lists containing this project

README

          

# C Data Structures and Algorithms

This repository contains a collection of classic data structures and algorithms implemented in C.

## Data Structures

- Linked Lists (Singly Linked List, Doubly Linked List)
- Stacks
- Queues
- Binary Trees
- AVL Trees
- Red-Black Trees
- Hash Tables

## Algorithms

- Sorting Algorithms (Bubble Sort, Selection Sort, Insertion Sort, Merge Sort, Quick Sort)
- Searching Algorithms (Linear Search, Binary Search)
- Graph Algorithms (Breadth-First Search, Depth-First Search)

All code is extensively commented and easy to follow.

## Usage

Clone the repository and compile the code using your preferred C compiler. Each data structure or algorithm has its own file containing a `main` function which can be run to demonstrate the functionality.

## Contributing

Contributions are welcome! Feel free to open a pull request or an issue if you find any bugs or have any suggestions for improvement.

## License

Not licenced :D <3