亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? csdn_文檔中心_我寫的kmp 算法.htm

?? csdn10年中間經典帖子
?? HTM
?? 第 1 頁 / 共 2 頁
字號:
  <TR bgColor=#999999>
    <TD colSpan=3 height=1></TD></TR></TBODY></TABLE>
<TABLE border=0 width=770>
  <TBODY>
  <TR>
    <TD align=middle bgColor=#fafafa class=td1 vAlign=top width=150><BR>
      <SCRIPT src="CSDN_文檔中心_我寫的KMP 算法.files/microsoft.js"></SCRIPT>
    </TD>
    <TD align=middle width=620>
      <TABLE bgColor=#eeeeee border=0 cellPadding=0 cellSpacing=0 width=600>
        <TBODY>
        <TR bgColor=#ffffff>
          <TD align=middle height=10 width=50></TD>
          <TD align=right><A href="http://www.csdn.net/">CSDN</A> - <A 
            href="http://www.csdn.net/develop/">文檔中心</A> - <FONT 
            color=#003399>Visual C++</FONT>&nbsp;&nbsp;&nbsp;&nbsp; </TD></TR>
        <TR>
          <TD align=middle height=5></TD>
          <TD align=middle width=500></TD></TR>
        <TR>
          <TD align=middle bgColor=#003399 height=10><FONT 
            color=#ffffff>標題</FONT></TD>
          <TD><B>&nbsp;&nbsp;&nbsp;&nbsp;我寫的KMP 
            算法</B>&nbsp;&nbsp;&nbsp;&nbsp;jjduan185(原作) </TD></TR>
        <TR>
          <TD align=middle height=5></TD>
          <TD align=middle width=500></TD></TR>
        <TR>
          <TD align=middle bgColor=#003399><FONT color=#ffffff>關鍵字</FONT></TD>
          <TD width=500>&nbsp;&nbsp;&nbsp;&nbsp;KMP</TD></TR>
        <TR>
          <TD align=middle height=5></TD>
          <TD align=middle width=500></TD></TR></TBODY></TABLE><!--文章說明信息結束//-->
      <TABLE border=0 width=600>
        <TBODY>
        <TR>
          <TD align=left><BR>
            <P>#include&lt;iostream&gt;<BR>#include&lt;time.h&gt;<BR>#include&lt;string&gt;<BR>using 
            namespace std;<BR>void init(string ,string);<BR>void show(char 
            [],int);<BR>int kmp(string ,string,int pos);<BR>void 
            get_next(char*,int *);<BR>string s1,t1;<BR>int m,n;<BR>char 
            *s;<BR>char *t;<BR>int 
            *next;<BR>/*************************MAIN**************************************/<BR>int 
            main(int argc[],char*args[])<BR>{<BR>&nbsp;&nbsp;&nbsp; 
            <BR>&nbsp;double 
            t=clock();<BR>&nbsp;cout&lt;&lt;"找到位置為:"&lt;&lt;kmp("acbsabcaacabaabaabcacaabc","abaabca",1)&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp; 
            delete[] s;<BR>&nbsp;delete[] 
            next;<BR>&nbsp;cout&lt;&lt;"耗時:"&lt;&lt;(clock()-t)/1000&lt;&lt;"毫秒!"&lt;&lt;endl;<BR>&nbsp;return 
            0;<BR>}&nbsp;&nbsp; 
            <BR>/**********************++++NEXT++++********************************/<BR>void 
            get_next(char s[],int ne[])<BR>{<BR>&nbsp;&nbsp;&nbsp; ne =new 
            int[n+1];<BR>&nbsp;&nbsp;&nbsp; next=new 
            int[n+1];<BR>&nbsp;&nbsp;&nbsp; ne[0]=9999;<BR>&nbsp;&nbsp;&nbsp; 
            int i(1),j(0);<BR>&nbsp;&nbsp;&nbsp; ne[1]=0;<BR>&nbsp;&nbsp;&nbsp; 
            while(i&lt;=(int)(t[0]))//數組是字符型的,要轉化為整數<BR>&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
            if(j==0||t[i]==t[j]){++i;++j;ne[i]=j;}<BR>&nbsp;&nbsp;&nbsp;&nbsp; 
            else j=ne[j];<BR>&nbsp;}<BR>&nbsp;&nbsp; for( 
            i=1;i&lt;=n;i++)<BR>&nbsp;&nbsp; {<BR>&nbsp;&nbsp; 
            cout&lt;&lt;"next["&lt;&lt;i&lt;&lt;"]="&lt;&lt;ne[i]&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            next[i]=ne[i];<BR>&nbsp;&nbsp; 
            }<BR>}<BR>/********************++++KMP+++**********************************/<BR>&nbsp; 
            int kmp(string s0,string t0,int pos)<BR>&nbsp; 
            {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            init(s0,t0);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; int 
            i=pos,j=1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            while(i&lt;=((int)(s[0]))&amp;&amp;(j&lt;=((int)(t[0]))))<BR>&nbsp;&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            if((j==0)||(s[i]==t[j])){++i;++j;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            else j=next[j];<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            <BR>&nbsp;&nbsp;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            if(j&gt;(int)(t[0])) return 
            i-((int)(t[0]));<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else 
            return 0;</P>
            <P>&nbsp; 
            }<BR>/***************++++INIT+++*****************************************/<BR>&nbsp;&nbsp;&nbsp; 
            void init(string ss,string 
            tt)<BR>&nbsp;{<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            //cout&lt;&lt;"請輸入原串S=: 
            "&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            //cin&gt;&gt;s1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            //cout&lt;&lt;"請輸入模式串T=:"&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            //cin&gt;&gt;t1;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            s1=ss;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            t1=tt;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; m=s1.length(); 
            <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            n=t1.length();<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            //if((s=(char*)malloc((m+1)*sizeof(char)))&lt;0){cout&lt;&lt;"failed\n";return;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            s=new char[m+1];<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            s[0]=m;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; //if((t=(char*) 
            malloc((n+1)*sizeof(char)))&lt;0) 
            {cout&lt;&lt;"failed\n";return;}<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            t=new char[n+1];<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            t[0]=n;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(int 
            i=1;i&lt;=m;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            s[i]=s1.at(i-1);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for( 
            i=1;i&lt;=n;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            t[i]=t1.at(i-1);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            cout&lt;&lt;"原串為: ";&nbsp;&nbsp;&nbsp; 
            show(s,m);<BR>&nbsp;&nbsp;&nbsp;&nbsp; cout&lt;&lt;"模式串為: ";&nbsp; 
            show(t,n);<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            get_next(t,next); 
            <BR>&nbsp;}<BR>/*******************++++SHOW+++**************************************/<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            void show(char s[],int n )<BR>&nbsp;&nbsp;&nbsp; 
            {<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; for(int 
            i=1;i&lt;=n;i++)<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            cout&lt;&lt;s[i]&lt;&lt;"&nbsp; 
            ";<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            cout&lt;&lt;endl;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 
            cout&lt;&lt;"長度為: 
            "&lt;&lt;int(s[0])&lt;&lt;"\n";<BR>&nbsp;&nbsp;&nbsp; 
          }<BR></P><BR></TD></TR></TBODY></TABLE></TD></TR></TBODY></TABLE><BR>
<TABLE align=center bgColor=#006699 border=0 cellPadding=0 cellSpacing=0 
width=770>
  <TBODY>
  <TR bgColor=#006699>
    <TD align=middle bgColor=#006699 id=white><FONT 
    color=#ffffff>對該文的評論</FONT></TD>
    <TD align=middle>
      <SCRIPT src="CSDN_文檔中心_我寫的KMP 算法.files/readnum.htm"></SCRIPT>
    </TD></TR></TBODY></TABLE><BR>
<DIV align=center>
<TABLE align=center bgColor=#cccccc border=0 cellPadding=2 cellSpacing=1 
width=770>
  <TBODY>
  <TR>
    <TH bgColor=#006699 id=white><FONT 
color=#ffffff>我要評論</FONT></TH></TR></TBODY></TABLE></DIV>
<DIV align=center>
<TABLE border=0 width=770>
  <TBODY>
  <TR>
    <TD>你沒有登陸,無法發表評論。 請先<A 
      href="http://www.csdn.net/member/login.asp?from=/Develop/read_article.asp?id=27392">登陸</A> 
      <A 
href="http://www.csdn.net/expert/zc.asp">我要注冊</A><BR></TD></TR></TBODY></TABLE></DIV><BR>
<HR noShade SIZE=1 width=770>

<TABLE border=0 cellPadding=0 cellSpacing=0 width=500>
  <TBODY>
  <TR align=middle>
    <TD height=10 vAlign=bottom><A 
      href="http://www.csdn.net/intro/intro.asp?id=2">網站簡介</A> - <A 
      href="http://www.csdn.net/intro/intro.asp?id=5">廣告服務</A> - <A 
      href="http://www.csdn.net/map/map.shtm">網站地圖</A> - <A 
      href="http://www.csdn.net/help/help.asp">幫助信息</A> - <A 
      href="http://www.csdn.net/intro/intro.asp?id=2">聯系方式</A> - <A 
      href="http://www.csdn.net/english">English</A> </TD>
    <TD align=middle rowSpan=3><A 
      href="http://www.hd315.gov.cn/beian/view.asp?bianhao=010202001032100010"><IMG 
      border=0 height=48 src="CSDN_文檔中心_我寫的KMP 算法.files/biaoshi.gif" 
      width=40></A></TD></TR>
  <TR align=middle>
    <TD vAlign=top>百聯美達美公司 版權所有 京ICP證020026號</TD></TR>
  <TR align=middle>
    <TD vAlign=top><FONT face=Verdana>Copyright &copy; CSDN.net, Inc. All rights 
      reserved</FONT></TD></TR>
  <TR>
    <TD height=15></TD>
    <TD></TD></TR></TBODY></TABLE></DIV>
<DIV></DIV><!--內容結束//--><!--結束//--></BODY></HTML>

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美日韩国产综合| 国产精品综合久久| 国产一本一道久久香蕉| 97久久久精品综合88久久| 日韩精品中文字幕一区二区三区 | 成人午夜免费电影| 在线播放亚洲一区| 一区二区日韩av| 成人性生交大片免费看视频在线 | 91福利在线免费观看| 久久久久久久综合日本| 亚洲成av人片一区二区梦乃| 成人a区在线观看| 欧美精品一区二区三区蜜桃视频| 亚洲自拍偷拍av| 91黄色小视频| 亚洲欧美另类综合偷拍| av成人动漫在线观看| 久久久99精品免费观看不卡| 麻豆中文一区二区| 欧美一区二区三区电影| 午夜精品国产更新| 欧美色图一区二区三区| 亚洲精品国产一区二区精华液| 国产大陆精品国产| 久久久久久久一区| 国产麻豆欧美日韩一区| 欧美日韩黄色一区二区| 亚洲综合色噜噜狠狠| 99riav久久精品riav| 亚洲人成精品久久久久| 99re这里只有精品6| 亚洲欧美综合在线精品| 99免费精品视频| 夜夜亚洲天天久久| 91九色02白丝porn| 亚洲国产精品久久久男人的天堂 | 亚洲一二三四在线| 欧美午夜精品一区| 视频一区二区三区中文字幕| 欧美久久婷婷综合色| 麻豆国产精品一区二区三区 | 精品美女在线观看| 国产一区二区三区精品欧美日韩一区二区三区| 日韩亚洲欧美在线| 国产综合久久久久久鬼色 | 国产高清精品在线| 国产蜜臀av在线一区二区三区| 国产91对白在线观看九色| 中文字幕一区免费在线观看| 色婷婷综合久久久中文一区二区 | 国产一区在线视频| 国产精品美女久久久久久| 色综合久久天天综合网| 手机精品视频在线观看| 337p日本欧洲亚洲大胆色噜噜| 国产精品69毛片高清亚洲| 亚洲日本在线看| 制服丝袜日韩国产| 成人午夜在线免费| 亚洲国产成人av好男人在线观看| 日韩亚洲国产中文字幕欧美| 国产宾馆实践打屁股91| 亚洲成av人影院| 久久久国产综合精品女国产盗摄| 日本高清不卡视频| 久久成人综合网| 亚洲另类中文字| 精品日本一线二线三线不卡| 色94色欧美sute亚洲线路二| 日本人妖一区二区| 国产精品福利一区二区三区| 精品视频全国免费看| 国产成人综合视频| 日本一区中文字幕| 亚洲精品菠萝久久久久久久| 日韩女优av电影| 欧美性videosxxxxx| 国产成人免费视频| 日韩和欧美一区二区| 国产精品久久二区二区| 日韩午夜小视频| 在线视频观看一区| 99久久99久久精品免费观看 | 97aⅴ精品视频一二三区| 丝袜美腿高跟呻吟高潮一区| 亚洲欧美在线另类| 久久久国产一区二区三区四区小说| 欧美日韩国产不卡| 色屁屁一区二区| 成人国产精品免费观看| 久久精品国产精品亚洲精品| 亚洲一区二区三区视频在线播放 | 97久久久精品综合88久久| 国内精品写真在线观看| 日本视频在线一区| 亚洲成年人网站在线观看| 有码一区二区三区| 国产精品国产馆在线真实露脸| 久久久av毛片精品| 久久麻豆一区二区| 欧美精品一区二区三区四区 | 亚洲伊人伊色伊影伊综合网| 欧美—级在线免费片| 国产亚洲一二三区| 久久影院电视剧免费观看| 精品国产自在久精品国产| 91精品国产综合久久久久久| 欧美片网站yy| 欧美久久高跟鞋激| 欧美日本国产一区| 欧美午夜理伦三级在线观看| 91国偷自产一区二区开放时间 | 亚洲福利一区二区三区| 亚洲免费电影在线| 玉米视频成人免费看| 一区二区三区精密机械公司| 一区二区三区在线影院| 亚洲欧美成人一区二区三区| 一区二区三区高清不卡| 亚洲黄色av一区| 亚洲国产裸拍裸体视频在线观看乱了 | 久久青草国产手机看片福利盒子| 欧美不卡一区二区三区四区| 精品日韩一区二区三区| 国产欧美一区二区精品婷婷| 亚洲国产精品ⅴa在线观看| 亚洲同性gay激情无套| 一区二区三区欧美激情| 亚洲成人av电影| 久久99精品久久久久久动态图 | 激情成人午夜视频| 国产98色在线|日韩| 91精品办公室少妇高潮对白| 欧美三级午夜理伦三级中视频| 欧美一区二区黄色| 久久精品亚洲麻豆av一区二区 | 久久久噜噜噜久久人人看 | 亚洲视频免费看| 亚洲成av人**亚洲成av**| 男人的天堂久久精品| 国产主播一区二区| 色综合久久综合网欧美综合网| 欧美人妖巨大在线| 国产日韩欧美一区二区三区综合| 自拍偷拍国产精品| 奇米888四色在线精品| 成人精品一区二区三区四区| 欧美性色欧美a在线播放| 日韩视频在线你懂得| 国产精品美女久久久久av爽李琼| 亚洲成人一区二区| 国产成人在线观看| 欧美高清视频一二三区| 2024国产精品| 亚洲中国最大av网站| 国产一区激情在线| 欧美少妇xxx| 国产精品久久久久aaaa| 久久国产精品免费| 欧美性大战久久| 国产精品视频线看| 蜜臀va亚洲va欧美va天堂| 97国产一区二区| 久久九九久久九九| 午夜精品久久久久久久久| 成+人+亚洲+综合天堂| 日韩欧美国产综合在线一区二区三区| 亚洲欧美日韩系列| 国产乱一区二区| 91精品国产免费| 玉米视频成人免费看| 成人国产精品免费网站| 精品欧美乱码久久久久久1区2区| 亚洲国产成人porn| 91亚洲永久精品| 国产精品色哟哟网站| 狠狠狠色丁香婷婷综合激情| 在线91免费看| 午夜精品久久久久久久久| 91麻豆文化传媒在线观看| 久久―日本道色综合久久| 麻豆国产精品777777在线| 欧美肥妇free| 日韩制服丝袜av| 在线91免费看| 日韩不卡免费视频| 9191久久久久久久久久久| 亚洲va欧美va天堂v国产综合| 色伊人久久综合中文字幕| 日韩美女视频一区二区| 91小宝寻花一区二区三区| 国产精品久久免费看| 成人理论电影网| 亚洲欧美另类小说视频| 99视频国产精品| 亚洲精品成a人| 欧美日本国产一区| 日韩在线一区二区三区| 日韩一区二区免费在线电影 |