Algo classfication

这是一个大神对算法的分类,暂时是这样子的。

再分享一个算法方面的网站,台湾人,做的也挺好的,演算法笔记

############

Optimization
############
Common:
-Fake/dfs
-DP/Greedy/BF
-Binary Search/TS
-Branch & Bound
-RMQ/LCA
-Line sweep
-AlgoX

Minimization
-MCMF
-min cut/ vertex
-MST /Dijkstra
-Chull / mec

Maximization
-Max Flow / MCMF
-Max Independent Set
-Kruskal Reverse
-LIS /GCD

############
Search Algo
############
-BFS/DFS/ID-dfs
-BackTracking
-Binary Search /TS
-Golden Ratio
-Meet in middle
-Divide & Conquer
-Branch & Bound
-Min Enclosing Circle

############
DP
############
General:
-State representations
-Diff sub-state calls
-move to state
-Cycles
-Depth
-Dijkstra / bfs
-Dec(rement)-inc-dec

Types:
-Restricted/Range
-Counting
-Tree/Partitioning
-Extending Table

Concerns:
-Base case order
-Search Space
-Constrained pars
-Redundant pars

States:
-Canonical State
-Local Minima
-Small Substate cnt
-Large pars
-Reduces fast


##################
Counting Problems
##################
-DP
-Combinations/Perms
-Inclusion-exclusion
-Graph Power


###############
Data Structure
###############
-Set/Heap/DisjointSet
-BIT
-Segmentation Tree
-Treap tree/KDT tree
-LCA/RMQ
-Hashing
-Interval Compression
-Quad Tree


###############
Graph Algo
###############
-MST:kruskal/Prim
-Dijkstra/Topological
-Convex Hull/Floyd
-Max Flow/Min Cut
-Max matching
-Max Indep Set
-Min Path/Vertex cover
-Bellman/DConsts
-Euler/Postman


##############
String Algo
##############
-Trie
-Permutation Cycles
-LIS/LCS
-Polynomial Hashing
-KMP/Aho Corasick
-Suffix tree/array


#############
Mathematics
#############
-GCD/LCM/Phi/Mob
-NIM/Grundy/Chinese
-Seive/Factorization
-System of Linear Eqs
-Determinant
-Simplex/Pick's Theo
-Numerical Integration
-Matrix Power
-Closed Form
-Pigeon Hole
-Triangle Inequality
-Voronoi diagram

##############
Adhock ALgo
##############
-Greedy
-Line Sweep
-Sliding Window
-Canonical Form
-Grid Compression
-constructive algos
-Test cases driven
-Randomization
-Time cut-off
-Stress Test/Observe


##############
Decision Algo
##############
-2SAT
-Difference constraints
-Grundy
-Bipartite
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值