Algorithms-and-DS-in-C
Algorithms-and-DS-in-C copied to clipboard
Simple implementations of algorithms and DS in C
Algorithms and DS
Clean implementation in C
Implementation
There is a list of finished implementations.
Data Structures
- Linked List (Vector)
- Linked List
- Doubly Linked List
- Stack (Linked)
- Stack (Vector)
- Queue (Linked)
- Queue (Vector)
- Binary Tree
Sorting
- Bubble Sort
- Insertion Sort
- Gnome Sort
- Shake Sort
- Count Sort
- Selection Sort
- Shell Sort
- Heap Sort
- Quick Sort
- Merge Sort
- Radix Sort (Count)
Searching
- Linear Search
- Binary Search
- Jump Search
Searching substring
- Linear Search in String
- KMP Search
- Boyer-Moore Search
Contribute
I would be happy if you will leave a comment, issue, ways of improvement.