Skip to content

Latest commit

 

History

History
27 lines (22 loc) · 1.44 KB

README.md

File metadata and controls

27 lines (22 loc) · 1.44 KB

c-util

Utilities (Algorithms and Datastructures) in C

Common

Algorithm Description
Swap Swap variables via &address
Print Array Iterate through array, printing its values
Duplicate Array Returns pointer to duplicated array

Algorithm

Sorting

Algorithm Description Big-O
Quicksort using LomutoPartitioning O(n log n)

Datastructure

Algorithm Description Big-O
Heap MaxHeap (with 2 or d nodes) Insert/Delete: O(log n), Heapify: O(n log n)
Binary Search Tree
LinkedList
Stack
Queue LIFO circular queue