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
- Host: GitHub
- URL: https://github.com/kahlery/data-structures-and-algorithms
- Owner: kahlery
- Created: 2023-04-18T15:56:16.000Z (almost 3 years ago)
- Default Branch: main
- Last Pushed: 2023-06-12T08:00:39.000Z (almost 3 years ago)
- Last Synced: 2025-05-19T14:54:20.997Z (11 months ago)
- Topics: bst, data-structures, linked-list, stack
- Language: C
- Homepage:
- Size: 551 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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