Skip to content
Simple implementations of algorithms and DS in C
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ArrayList
BinarySearch
BinaryTree
Boyer–Moore
BubbleSort
CountSort
DoublyLinkedList
GnomeSort
HeapSort
InsertionSort
JumpSearch
KMPSearch
LinearSearch
LinearSearchStr
LinkedList
MergeSort
QueueLinkedList
QueueVector
QuickSort
RadixSort
SelectionSort
ShakeSort
ShellSort
StackLinkedList
StackVector
README.md

README.md

Algorithms and DS

Clean implementation in C

Implementation

There is a list of finished implementations. I keep working on new ones.

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 are leave a comment, issues, ways to improvement

You can’t perform that action at this time.