• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            #include <iostream>
            using namespace std;
            int getIndex(const char * p,int next[])
            {
                if(p == NULL)
                    return -1;
                int k = -1;
                int j = 0;
                next[0] = -1;
                while(p[j])
                {
                    if(k==-1||p[k]==p[j])
                    {
                        ++j;
                        ++k;
                        if(p[k]!=p[j])
                        {
                            next[j] = k;
                        }
                        else
                        {
                            next[j] = next[k];
                        }
                    }
                    else
                    {
                        k = next[k];
                    }
                }
            }


            int kmpcompare(const char * srcstr,const char * deststr,int next[] )
            {
                if(!srcstr ||!deststr||!next)
                    return -1;
                int i = 0;
                int j = 0;
                while(srcstr[i]!='\0'&&deststr[j]!='\0')
                {
                    if(srcstr[i] == deststr[j])
                    {
                        i++;
                        j++;
                    }
                    else
                    {
                        if(next[j]!=-1)
                        {
                            j = next[j];
                        }
                        else
                        {
                            i++;
                            j=0;
                        }

                    }
                }
                if(deststr[j] == '\0')
                {
                    return i-j;
                }
                else
                {
                    return -1;
                }

            }




            Posted on 2008-06-26 17:37 micheal's tech 閱讀(222) 評論(0)  編輯 收藏 引用 所屬分類: Algorithm
            99久久精品费精品国产| 人妻无码αv中文字幕久久琪琪布| 7777久久久国产精品消防器材| 香蕉久久夜色精品国产2020| 午夜不卡久久精品无码免费| 狠狠狠色丁香婷婷综合久久五月 | 国产∨亚洲V天堂无码久久久| 精品视频久久久久| 久久综合给久久狠狠97色| 日本精品久久久久中文字幕| 亚洲日本va午夜中文字幕久久| 亚洲va久久久噜噜噜久久天堂| 国产成人综合久久精品尤物| 亚洲精品乱码久久久久久按摩 | 亚洲综合伊人久久大杳蕉| 国产精品久久久久久久久久免费| 亚洲乱码中文字幕久久孕妇黑人| 久久九九久精品国产| 精品无码久久久久国产| 久久精品国产亚洲αv忘忧草| 99久久精品这里只有精品| 久久九九精品99国产精品| 久久91精品国产91久| 久久无码人妻精品一区二区三区 | 久久A级毛片免费观看| 久久精品国产久精国产一老狼| 久久精品国产亚洲Aⅴ蜜臀色欲| 久久国产高潮流白浆免费观看| 久久久无码精品亚洲日韩蜜臀浪潮| 丁香久久婷婷国产午夜视频| 色综合久久天天综合| 久久久九九有精品国产| 国产成人精品久久免费动漫| 久久亚洲中文字幕精品有坂深雪| 区久久AAA片69亚洲| 久久久久久国产精品无码下载 | 久久久久人妻一区精品| 久久性精品| 亚洲人AV永久一区二区三区久久 | 国产精品成人精品久久久| 亚洲国产天堂久久综合网站|