Collection of algorithms written in Python, some written out of interest others were written for assigments at the University of Canterbury. Including simple graph theory algorithms, convex hull computation algorithms, simple base conversion algorithms and simple crptographic ciphers.
- Breadth First Search
- Depth First Search
- Counting Sort
- Radix Sort
- Dijkstra's Algortihm
- Floyd's Algorithm
- Prim's Algorithm
- Next Vertex helper Algorithm
- Adjacency List creation
- Adjacency Matrix creation
- Quickhull Algorithm
- Giftwrap Algortihm
- Grahmscan Algorithm
- Hexidecimal to base 64
- Ceaser Cipher
- Affine Cipher
- RSA
- Keyword Cipher