/gorithms

CS Algorithms written in Go

Primary LanguageGo

gorithms

CS Algorithms written in Go

Data Structures

  • LinkedLists
  • Stacks
  • Queues
  • Tries
  • Trees
  • Graphs
  • Heaps
  • ArrayLists
  • Vectors
  • Hash Tables

Algorithms

  • Breadth-First Search
  • Depth-First Search
  • Binary Search

Sorting

  • Merge Sort
  • Quick Sort
  • Bubble Sort
  • Insertion Sort

Techniques

  • Big O Time & Space complexities
  • BitManipulation
  • Backtracking
  • Dynamic Programming
  • Memory (Stack vs Heap)
  • Recursion