1. 程式人生 > 其它 >PHP資料結構(七) ——串與實現KMP演算法

PHP資料結構(七) ——串與實現KMP演算法

PHP資料結構(七)——串與實現KMP演算法

(原創內容,轉載請註明來源,謝謝)

一、定義

串是0個或多個字元組成的有限序列,任意連續字元組成的子序列稱為子串,與其對應的序列稱為主串。子串在主串的第一個位置稱為串的位置。當長度相等且每個字元對應相等的兩個串,稱為其相等。

二、串的表示方式

2.1 定長順序儲存方式

該儲存方式類似線性表的順序儲存。有兩種儲存方式,一種是以下標為0開始的陣列儲存每個字元,另一種是以“