數據結構-串

首先接受下nsstring的底層c實現算法

  1. 順序存儲的c實現數組

    #define MAXLENGH 255spa

    typedef  unsigned  char [MAXLENGH];(開闢一個連續單元的內存存儲空間(最大爲255),字符串數組定義一個高級語言string字符串);orm

  2. 堆分配存儲內存

    typedef  struct 字符串

    string

    char  *chatring;(字符)it

    int length;字符串的長度next

    語言

  3. 塊鏈存儲結構

    typedef  struct

    {

    char  ch[CHUNK_SIZE];


    chunk * next;

    }chunk


串的模式匹配

暴力模式

kmp算法模式

串的應用

文本編輯  

圖書關鍵字檢索

相關文章
相關標籤/搜索