首页 > 代码库 > 【算法和数据结构】_18_小算法_源代码打包下载

【算法和数据结构】_18_小算法_源代码打包下载

     没有什么新的内容,只是自己的源代码,现在打包提供下载,初学者可以看看,高手请移步,不要耽误您的时间。

 

下面是一段代码:

/**///******************************************************0/*函数功能:    判断字符串subString是否是字符串String从首字符开始的子串函数原型:    BOOL SubStringMatchHead(char* String,char* subString)函数参数:    char* String:字符串    char* subString:子字符串返回值:    如果是,则返回TRUE,否则返回FALSE异常:    无*/BOOL SubStringMatchHead(char* String,char* subString){    int i;        if(!String || !subString || strlen(String)<strlen(subString))        return FALSE;    i=0;    while(i<strlen(subString))    {        if(String[i]-subString[i])            return FALSE;        ++i;    }    return TRUE;}//******************************************************0//******************************************************0/*函数功能:     这个函数用来求一个字符串函数原型:     int GetMaxSubStringLen(const char* string)函数参数:    const char* String:字符串返回值:    如果有的话则返回最大长度,否则就返回-1异常:    无*/int GetMaxSubStringLen(const char* string){    int i,        MaxMatch;    if(!string || !string[0])        return -1;    MaxMatch=0;    i=1;    while(i < (strlen(string)-1) )    {        //从后往前取子串,判断子串是否与字符串从头开始匹配        if(SubStringMatchHead(string,&string[strlen(string)-i]))        {            if(i>MaxMatch)                MaxMatch=i;        }        ++i;    }        return MaxMatch;}//******************************************************1

 

 

 

下载地址:链接: https://pan.baidu.com/s/1c2IQkCC 密码: fnw7

【算法和数据结构】_18_小算法_源代码打包下载