An archive of data structure implementation programs for reference.
- Binary search
- Conversion from decimal to binary
- Factorial of a natural number
- _n_th term of the Fibonacci sequence
- Greatest common divisor (GCD or HCF) of two natural numbers
- Exponentiation to an integral index
- Towers of Hanoi
- Binary search
- Linear (Sequential) search
- Bubble sort
- Insertion sort
- Merge sort
- Selection sort
- Graphs represented using an adjacency list
- Graphs represented using an adjacency matrix
- Dictionary
- Min-heap
- Max-heap
- Singly linked lists
- Doubly linked lists
- Circular linked lists
- Arrayed implementation of a circular queue
- Arrayed implementation of a circular priority queue
- Linked implementation of a queue
- Linked implementation of a priority queue
- Arrayed implementation of a stack
- Linked implementation of a stack
- Conversion of infix expressions to prefix and postfix
- Evaluation of Polish Notation and Reverse Polish Notation
- Arrayed implementation of a binary tree
- Linked implementation of a binary tree
- Binary search trees