1. 程式人生 > >數據結構(五)串

數據結構(五)串

src www 影響 algo res aaa edi note XML

定義

技術分享

串的存儲結構

順序存儲結構

技術分享 當長度超過了預分配的空間,需要重新動態分配新的空間

鏈式存儲結構

技術分享 一個節點對應一個字符會造成資源浪費,所以一個節點可以放多個字符(相當於鏈式的每個節點內置了一個順序存儲結構),具體存幾個字符需要按實際情況,否則會影響串的處理效率

匹配算法

樸素模式匹配算法

技術分享 技術分享 技術分享 技術分享 .... 技術分享

kmp匹配算法

kmp -> 克努特-莫裏斯-普拉特 簡單理解就是,避免了匹配失敗後的回溯匹配 詳細解釋可以參考 http://www.ruanyifeng.com/blog/2013/05/Knuth%E2%80%93Morris%E2%80%93Pratt_algorithm.html

數據結構(五)串