Programming Notes
===
Data Structure
---
- [BigInteger](/VTjh2dwQRsCNiGwuF4AmMA)
- [Fenwick Tree](/LWq5qRpJTdqOfUXnZFwikw)
- [Disjoint Sets](/1-xFWd_iTgCunqHPdYvrSg)
- [Segment Tree](/eadGcXlwQ9iqN4y-Q_aLnA)
String Processing
---
- [KMP Algorithm](/870evDmIRcKO5e6J3rhjEA)
Dynamic Programming
---
- [Knapsack Problems](/U9TZvuo_SF-WZcSIZyx6QQ)
- [Longest Increasing Subsequence](/N6hqjdiSRXO3Epk102yMGQ)
- [Longest Common Subsequence](/CB6NhKYxShG0Ixgx1H3iVQ)
- [Travelling Salesperson Problem](/5TliT392QESY8F-3r8jskA)
- [Weighted Perfect Matching](/uLx1pw2nR1mg2-2wMM80RA)
Graph Theory
---
- [Shortest Path](/Pb0vINBNRkW_cEYnx_xafQ)
- [Minimum Spanning Tree](/850VnC-uSvSL6xiWq4DnVQ)
- [Strongly Connected Component](/7iMlv_aJSs2ZA8uR-CmExg)
- [Topological Sort](/I5eHR-72Rqi7_80pkcZVpw)
- [Lowest Common Ancestor](/AEoJP7zpS3yjCRBLwjMGAw)
- [Maximum Flow](/k1QbUU9mTkKnR6SWdcboLw)
- [Bridge Finding](/w0S7CJEMR4KqAwDOUq5rDQ)
Geometry
---
- [Closest Pair](/IuHDn6FzQXyq5NAg3bTyaA)
- [Convex Hull](/R1_0zgtXTYKyCcKPX2EokQ)
{"metaMigratedAt":"2023-06-16T06:03:24.304Z","metaMigratedFrom":"YAML","title":"Index","breaks":true,"contributors":"[{\"id\":\"739fbeb2-fdcf-4f64-8115-677e767880ed\",\"add\":2334,\"del\":1248}]"}
Programming Notes
Data Structure
String Processing
Dynamic Programming
Graph Theory
Geometry