Golang algorithms Search Binary search Breadth first search Sort Selection sort Quick sort Other Recursive Hash tables Dijkstra's algorithm