ACM必備

時間複雜度漸近時間複雜度的嚴格定義NP問題時間複雜度的分析方法,主定理)
排序算法(平方排序算法的應用,Shell排序快速排序歸併排序時間複雜度下界,三種線性時間排   ,外部排序)
數論整除集合論關係素數進位制輾轉相除擴展的輾轉相除同餘運算解線性同餘方程中國剩餘定理
指針鏈表,搜索判重,鄰接表開散列二叉樹的表示,多叉樹的表示)
按位運算andorxorshlshr一些應用
圖論(圖論模型的建立,平面圖,歐拉公式與五色定理求強連通分量,求割點和橋,歐拉回路AOV問題AOE問題最小生成樹的三種算法最短路的三種算法,標號法,差分約束系統,驗證二分圖Konig定理匈牙利算法,KM算法,穩定婚姻系統最大流算法最小割最大流定理,最小費用最大流算法)
計算幾何平面解幾及其應用向量點積及其應用叉積及其應用,半平面相交,求點集的凸包,最近點對問題,凸多邊形的交,離散化與掃描
數據結構廣度優先搜索驗證括號匹配表達式計算遞歸的編譯Hash表,分段Hash,並查集Tarjan算法二叉堆,左偏樹,二斜堆,二項堆,二叉查找樹,紅黑樹,AVL平衡樹,Treap,Splay,靜態二叉查找樹,2-d樹,線段樹,二維線段樹,矩形樹,Trie樹,塊狀鏈表)
組合數學排列與組合鴿籠原理容斥原理遞推Fibonacci數列Catalan數列Stirling數差分序列生成函數置換Polya原理
概率論簡單概率條件概率Bayes定理期望值
矩陣(矩陣的概念和運算,二分求解線性遞推方程,多米諾骨牌棋盤覆蓋方案數,高斯消元)
字符串處理(KMP,後綴樹,有限狀態自動機,Huffman編碼簡單密碼學
動態規劃單調隊列,凸完全單調性,樹型動規,多叉轉二叉,狀態壓縮類動規,四邊形不等式)
博奕論Nim取子游戲,博弈樹,Shannon開關遊戲
搜索(A*,ID,IDA*,隨機調整,遺傳算法)
微積分初步極限思想導數積分定積分立體解析幾何

轉自 http://blog.sina.com.cn/s/blog_4e4148700100aorf.html 多謝!

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章