強連通分量和弱連通分量的區(qū)別 acm考什么?
acm考什么?1、時間復雜度(漸近時間復雜度的嚴格的定義,NP問題,時間復雜度的分析方法,主定理)2、排序算法(平方排序算法的應用,Shell排序,快速排序,遷并排序,時間復雜度下界,三種線性時間排序
acm考什么?
1、時間復雜度(漸近時間復雜度的嚴格的定義,NP問題,時間復雜度的分析方法,主定理)
2、排序算法(平方排序算法的應用,Shell排序,快速排序,遷并排序,時間復雜度下界,三種線性時間排序,外部排序,拓撲排序)
3、數論(自然數,集合論,關系,素數,進位制,碾轉乘積,存儲的輾轉乘積,對稱群乘除運算,解線性取余方程,剩余定理)
4、指針(鏈表,搜索判重,鄰接表,開散列,二叉樹的來表示,多叉樹的表示)
5、按位運算(and,同問,xor,shl,shr,一些應用)
6、圖論(圖論模型的建立,平面圖,歐拉公式與七色定理,求強通連分量,求割點和橋,歐拉回路,AOV問題,AOE問題,最小生成樹的三種算法,最晚路的三種算法,標號法,偽距強制力系統(tǒng),驗證二分圖,Konig定理,匈牙利算法,KM算法,穩(wěn)定婚姻系統(tǒng),最大流算法,最大時割最大流定理,最小費用的最流算法)
7、算出幾何(平面解幾非盈利組織會計應用,向量,點積教材習題解答應用,叉積教材習題解答應用,半平面一條直線,求點集的凸包,最近點對問題,凸矩形的交,歸一化與掃描儀)
8、數據結構(廣度優(yōu)先于搜索,修改密保括號看操作,表達式算出,二分查找的編譯,Hash表,分幅Hash,并查集,Tarjan算法,二叉堆,左偏樹,斜堆,二項堆,二叉查看樹,AVL,Treap,Splay,靜態(tài)動態(tài)二叉直接輸入樹,2-d樹,線段樹,二維線段樹,正方形樹,Trie樹,塊狀鏈表)
9、組合數學(順序排列與組合,鴿籠原理,容斥原理,遞推,Fibonacci數列,Catalan數列,Stirling數,差分序列,生成沉淀函數,通氫,Polya原理)
10、概率論(簡單的概率,條件概率,Bayes定理,期望值)
11、矩陣(矩陣的概念和運算結果,二分求解線性遞推方程,多米諾骨牌棋盤覆蓋方案數,高斯消元)
12、字符串處理(KMP,后綴樹,不大狀態(tài)自動機,Huffman編碼,簡單的密碼學)
13、動態(tài)規(guī)劃(0,1隊列,凸全部單調性,樹型動規(guī),多叉轉二叉,狀態(tài)壓縮類動規(guī),四邊形不等式)
14、博奕論(Nim取子游戲,博弈樹,Shannon開關游戲)
15、搜索(A*,ID,IDA*,副本按照,遺傳算法)
16、微積分正式(極限思想,導數,積分,定積分,立體三維解析幾何)
連通分量為什么可以有多個?
是因為n個結點的圖起碼有幾n個連通分量,這種下,它由n個收攏的點橫列的一個圖。無向圖G的更大連通子圖稱做G的連通分量。任何連通圖的連通分量只有一個,即是其自身,非連起的無向圖有多個連通分量。結點是空間格子中的點,它們華指晶體構造中的非常點。