Please enable JavaScript.
Coggle requires JavaScript to display documents.
algorithm 101 - Coggle Diagram
algorithm 101
Data structure(area of memory that can be manipulated in certain ways)
linked list: doubly linked, cyclic
array
skip list
Red Black Tree
Hash Table: array
Binary Heap
Fibonacci Heap
Binary Search Tree: balanced binary tree
binomial heap
2d array
Tree: as a directory structure allow self loop
array of list: each element in list is a user defined type
Algorithm
search
sort
divide and conquer
recursion
dynamic programming
union-find
NP-completeness
greedy
ADT is an abstracted idea
containers
priority queue
stack
dictionary or map
queue
list
disjoint set
unordered_map
Mathematical Objects
Big Integer
Polynomial
Matrix
Graph