ìƒìœ„ í•목: [ì•Œê³ ë¦¬ì¦˜] [[TableOfContents]] == íƒìƒ‰ == === Backtracking === === ë„ˆë¹„ìš°ì„ íƒìƒ‰ (BFS) === === 깊ì´ìš°ì„ íƒìƒ‰ (DFS) === == íƒìš•법 (Greedy) == * ë¬¸ì œ * http://codeforces.com/problemset/problem/622/E == ë™ì 계íšë²• (Dynamic Programming) == === 최장 ì¦ê°€ 수열 === == ë¶„í• ì •ë³µ == === 세그먼트 트리 (Segment Tree) === * ìžë£Œ * http://codeforces.com/blog/entry/18051: Efficient and easy segment trees * http://codeforces.com/blog/entry/15890: Algorithm Gym :: Everything About Segment Trees * ë¬¸ì œ * http://codeforces.com/contest/380/problem/C == 기하 == === 벡터 ë‚´ì /외ì === * ë¬¸ì œ * http://codeforces.com/contest/614/problem/C * http://www.ahristov.com/tutorial/geometry-games/point-line-distance.html: ì ê³¼ ì§ì„ 사ì´ì˜ 거리 === Convex Hull === * ìžë£Œ * http://www.dcs.gla.ac.uk/~pat/52233/slides/Hull1x1.pdf == 문ìžì—´ == === KMP 문ìžì—´ íƒìƒ‰ === * ìžë£Œ * http://carstart.tistory.com/143: KMP ì•Œê³ ë¦¬ì¦˜ (한글) * http://www.inf.fh-flensburg.de/lang/algorithmen/pattern/kmpen.htm: Knuth-Morris-Pratt algorithm * https://www.youtube.com/watch?v=HaAu5ZGj6fc: Knuth Morris Pratt String Matching Algorithm * ë¬¸ì œ * http://codeforces.com/contest/471/problem/D (다른 í’€ì´ë¥¼ 통해 nlogn으로 í’€ ìˆ˜ë„ ìžˆìœ¼ë‚˜ KMP로 në§Œì— í’€ì´ ê°€ëŠ¥) === ì ‘ë‘사 트리 (Prefix Tree, Trie) === === ì ‘ë¯¸ì‚¬ ë°°ì—´ (Suffix Array) === == 트리 ë° ê·¸ëž˜í”„ == === ìœ„ìƒ ì •ë ¬ (Topological Sort) === === 최소 ì‹ ìž¥ 트리 (Minimum Spanning Tree) === === 최대 ìœ ëŸ‰ ì•Œê³ ë¦¬ì¦˜ (Maximum Flow) === * ìžë£Œ * http://egloos.zum.com/musicdiary/v/4207458 * ë¬¸ì œ * http://poj.org/problem?id=1149 * https://www.acmicpc.net/problem/6086 === ê°•ì—°ê²° 요소 (Strongly Connected Componenets) === === ë‹¨ì ˆì (Articulation Point) ===