Skip to content

Latest commit

 

History

History
42 lines (31 loc) · 481 Bytes

data_struct.md

File metadata and controls

42 lines (31 loc) · 481 Bytes

Data Structure

  • Array
  • Linked List
  • String (Patter matching and Parsing)
  • Hash table
  • Stack
  • Heap
  • Queue
  • Disjoint Sets
  • Graph
  • Bit Manipulation

Array

  • Bitmap
  • Circular Buffer
  • Dynamic Array
  • Lookup Table
  • Matrix
  • Sorted Array

List

  • Doubly Linked List
  • Linked List
  • Skip List

Trees

  • Binary (Search) Tree
  • AVL tree
  • RB Tree
  • B-Tree
  • Binary Heap
  • Segment Tree
  • Binary Indexed Tree
  • others