Permalink
Switch branches/tags
Nothing to show
Find file Copy path
Fetching contributors…
Cannot retrieve contributors at this time
69 lines (58 sloc) 2.1 KB

Plan

  • Linked list

  • Stacks

  • Queues

  • Sorting

    • Bubble sort
    • Merge sort
    • Insertion sort
    • Selection sort
    • Quick sort
    • Topological sort
    • Heap sort
    • Bucket sort
    • Shell sort
  • heap

  • tree

  • graphs

    • Dijkstra's algorithm
    • Bellman Ford
    • Floyd Warshall
  • Searching

    • Binary search
    • Jump search
    • Fibonacci search
    • Depth First Search
    • Breadth First Search
    • Kosaraju's Algorithm (find all SCCs)
    • Interpolation search
  • Backtrack

    • anagram
    • array sum combinations
    • combination sum
    • expression add operators
    • factor combinations
    • generate abbreviations
    • generate parenthesis
    • letter combination
    • palindrome partitioning
    • pattern match
    • permute
    • permute unique
    • subsets
    • subsets unique
  • Array

    • next_permutation
    • count inversions in array
    • array rotation