Summary of Computer Algorithms and Coding
-
date_range 02/04/2022 17:30 infosortdefaultlabelCodingAlgorithms
In order to keep notes and share my understanding of computer algorithms, I summarize some of them here (the specific content will be continously updated). The example codes are in Python 3.
-
Binary search
-
Two pointers
-
Sliding window
-
Linkedlist
-
Stack/queue
-
Heap (Priority Queue)
-
Sorting
-
Greedy
-
Tree algorithms
-
Divide and Conquer
-
Graph algorithms
-
Union-Find
-
Backtracking
-
Dynamic programming
-
String match
-
Sampling algorithms
-
Other useful techniques