数据结构-串

首先接受下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算法模式

串的应用

文本编辑  

图书关键字检索

相关文章
相关标签/搜索