Skip to content

Latest commit

 

History

History
58 lines (42 loc) · 1.36 KB

README.md

File metadata and controls

58 lines (42 loc) · 1.36 KB

Algorithm Practice

Build Status Go Report Card

Just a playground for testing algorithms and data structures. The code here may not be the best practice but hopefully I can finish all of the following.

Data Structures

  • Implemented:

    • Heap
    • Stack
    • Non-Blocking Queue (not tested)
    • LRU (not tested)
  • WIP:

    • Binary Search Tree
    • Skip List
    • Concurrent Map
    • Hash Map
    • Directed Acyclic Graph
    • Blocking Queue
    • Hash List
    • Linked List
    • Radix Tree
    • Red Black Tree
    • Bloom Bits Filter (probably this shouldn't be here, but anyway)

Sorting Algorithms

  • Implemented:

    • Quick Sort
    • Bubble Sort
    • Count Sort
    • Heap Sort
    • Merge Sort
    • Insertion Sort
  • WIP:

    • Bucket Sort
    • Block Sort
    • Clover Sort
    • Binary Tree Sort

P2P Algorithms

  • WIP:

    • Raft
    • PBFT
    • ZAB

Algorithm Problems (will be mainly Leetcode stuffs and interview problems)

  • Will create the contents later