Skip to content

TrisDing/algorithm010

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Data Structure and Algorithm Notes

NOTE 01

  • Array
  • Linked List
  • Stack and Queue

NOTE 02

  • Hash Table
  • Binary Tree
  • Binary Search Tree (BST)
  • Heap

NOTE 03

  • Recursion
  • Divide and Conquer
  • Backtrack

NOTE 04

  • Graph
  • Depth-first search (DFS)
  • Breadth-first search (BFS)
  • A-Star Search

NOTE 05

  • Sorting Algorithms
  • Searching Algorithms

NOTE 06

  • Dynamic Programming
  • Greedy

NOTE 07

  • Skip List
  • Trie
  • Disjoint-set
  • Self-balancing BST (AVL tree, Red-Black tree, B- tree, B+ tree)

NOTE 08

  • Primitives
  • Bloom Filter
  • LRU Cache

NOTE 09

  • String
  • String Searching algorithms (Naive, Rabin-Karp, KMP, Boyer-Moore)

NOTE 10

  • System Design

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • Python 100.0%