Common Algorithms in Go

This repository contains a collection of a variety of common algorithms implemented
using Go.

Algorithms Implemented

  • Search
    • Linear search with integers
    • Linear search with any comparable item
    • Binary search iteratively with integers
    • Binary search recursively with integers
  • Sorting
    • Bubble sort
    • Insertion sort
    • Merge sort
    • Quick sort
    • Selection sort
    • Counting sort