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

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

?? 模式匹配.c

?? 字符串的模式匹配算法&一般的字符串匹配算法
?? C
字號:
# include <stdio.h>
# include <stdlib.h>
# define MAX 100
int next[100];/*定義全局變量數組next[]*/
typedef struct   
{  
	char *ch;
    int length;
}string;

void creat(string *s) /*創建一個串*/
{
   char c;
   int i;   
   
   for (i=1;(c=getchar())!='\n';i++)
     s->ch[i]=c  ;    /*將輸入的字符序列放入串的字符數組中*/
     s->length=i-1;            /*置串的長度*/
     s->ch[i]= '\0';
}
void print(string *s)    /*輸出串的字符序列*/
{
	 int i;
      for (i=1;s->ch[i]!= '\0';i++)
      printf("%c",s->ch[i]);
      printf("\n");
}
void clearstring(string *s)
{
	if (s->ch) {free(s->ch);s->ch = NULL;}
	s->length = 0;
} 
void Index1(string *s,string *t)/*樸素的模式匹配算法:返回子串在主串中的位置po,若不存在則返回error*/
{
   int i=1,j=1,po; 
   while (i<s->length+1&&j<t->length+1)
   {
	   if (s->ch[i]==t->ch[j]) {i++;j++;}
	   else {i=i-j+2;j=1;}
   }
   if (j>t->length) 
   {
	   po=i-t->length;
	   printf("(樸素)子串的起始位置是k=%d\n",po);	   
   }
   else printf("error\n");
}
void  get_next(string *t)/*next[]的求解*/
{
   int i=1,j=0,k=1;
   next[1]=0;
   while (i<t->length)
   {   
	   if (j==0||t->ch[i]==t->ch[j])
	   {
		   i++;
		   j++;
		   next[i]=j;
	   }
       else j=next[j];
   }  
}
int Index2(string *s,string *t)/*KMP模式匹配算法*/
{
   int i=1,j=1;
   while (i<=s->length&&j<=t->length)
   {
	   if (j==0||s->ch[i]==t->ch[j])
	   {
		   i++;
		   j++;
	   }
	   else 
	   {
		   j=next[j];
	   }
   }
   if (j>t->length) 
	   printf("(KMP)子串的起始位置是k=%d\n",i-t->length);
   else printf("error");
}
   
 main()
{
  string *s,*b; 
  int i=1;
  s=(string *)malloc(sizeof(string));
  s->ch=(char *)malloc(100*sizeof(char));
  b=(string *)malloc(sizeof(string));
  b->ch=(char *)malloc(100*sizeof(char));
  printf("輸入主串:");
  creat(s);
  printf("輸入匹配串:");
  creat(b);
  Index1(s,b);
  get_next(b);
  Index2(s,b);
  printf("\n");
}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩欧美资源站| 精品一区二区三区免费观看 | 天天色综合天天| 亚洲欧美经典视频| 一区二区三区资源| 亚洲午夜羞羞片| 视频一区在线播放| 免费成人性网站| 精品亚洲porn| 粉嫩蜜臀av国产精品网站| 懂色av一区二区三区免费观看| 国产成人精品综合在线观看 | 精品欧美乱码久久久久久| 在线不卡中文字幕| 欧美成人女星排名| 国产精品丝袜久久久久久app| 中文字幕一区二区三区乱码在线 | 精品国产电影一区二区| 精品国产91乱码一区二区三区| 久久综合视频网| 亚洲欧美在线高清| 亚洲v精品v日韩v欧美v专区| 久久国产精品色婷婷| 国产91综合一区在线观看| 一本大道av一区二区在线播放| 精品欧美久久久| 久久久久久久一区| 日韩一区在线播放| 美女网站色91| 99久久精品国产精品久久| 91麻豆精品国产91久久久使用方法| 制服丝袜在线91| 国产精品免费视频观看| 亚洲成人在线观看视频| 国产精品一区三区| 色哟哟国产精品| 久久久天堂av| 玉米视频成人免费看| 另类综合日韩欧美亚洲| 丁香婷婷综合色啪| 91精品久久久久久蜜臀| 中文字幕一区二区三区色视频| 日本网站在线观看一区二区三区| 成人精品在线视频观看| 欧美一区二区三区在线看| 中文字幕中文字幕在线一区| 免费一级片91| 色菇凉天天综合网| 国产日韩欧美一区二区三区综合| 午夜视频在线观看一区| 成人听书哪个软件好| 538prom精品视频线放| 亚洲美女精品一区| 精品视频在线看| 国产亚洲成年网址在线观看| 日韩精品欧美精品| 色噜噜狠狠色综合欧洲selulu| 欧美不卡一区二区| 三级精品在线观看| 色婷婷久久一区二区三区麻豆| 日本一区二区高清| 国产成人激情av| 久久午夜电影网| 国产毛片精品一区| 欧美成人一区二区三区| 麻豆精品视频在线观看免费 | 日韩激情一区二区| 欧美无人高清视频在线观看| 日韩理论电影院| 91香蕉视频污| 亚洲精品乱码久久久久久日本蜜臀| 国产91高潮流白浆在线麻豆| 久久久精品国产免大香伊| 久草精品在线观看| 久久久亚洲国产美女国产盗摄| 国内精品写真在线观看| 久久先锋影音av鲁色资源网| 国内成人自拍视频| 久久久亚洲欧洲日产国码αv| 蜜桃视频一区二区三区在线观看| 国产精品欧美综合在线| 国产精品白丝av| 中国av一区二区三区| 波多野结衣中文字幕一区| 中文字幕一区二区不卡| 在线一区二区观看| 首页国产欧美日韩丝袜| 欧美成人一级视频| 懂色av一区二区三区免费观看| 亚洲国产精品成人久久综合一区| 国产不卡视频在线观看| 亚洲视频网在线直播| 色域天天综合网| 视频一区视频二区中文| 欧美va日韩va| 99久久久精品免费观看国产蜜| 亚洲欧美日韩中文播放| 这里只有精品电影| 九九在线精品视频| 中文字幕日韩一区| 在线电影一区二区三区| 精品一区二区三区免费观看| 中文字幕av资源一区| 欧美亚洲综合久久| 久久电影国产免费久久电影 | 99精品偷自拍| 亚洲国产日日夜夜| 26uuu久久综合| 99国产欧美久久久精品| 免费人成网站在线观看欧美高清| 久久青草欧美一区二区三区| 在线亚洲高清视频| 国产乱码精品一区二区三区av | 成人av在线影院| 亚洲福利电影网| 久久久精品蜜桃| 欧美人与性动xxxx| 成人午夜av在线| 裸体一区二区三区| 亚洲理论在线观看| 国产日韩精品一区| 欧美一区午夜视频在线观看| 国产91精品精华液一区二区三区 | www.欧美.com| 日韩av中文在线观看| 中文字幕人成不卡一区| 欧美va亚洲va香蕉在线| 欧美午夜电影一区| 成人av在线播放网站| 麻豆视频一区二区| 性做久久久久久免费观看| 亚洲欧洲精品天堂一级| 久久婷婷国产综合国色天香| 91.麻豆视频| 在线观看国产日韩| 91年精品国产| 波多野结衣中文一区| 国产精品一区在线观看乱码 | 91天堂素人约啪| 福利一区福利二区| 国内精品国产成人| 激情六月婷婷综合| 成人av网站免费| 国内精品不卡在线| 加勒比av一区二区| 九一九一国产精品| 精品亚洲免费视频| 精品亚洲国内自在自线福利| 六月丁香婷婷色狠狠久久| 免费欧美在线视频| 黄色日韩网站视频| 国产尤物一区二区| 国产成人激情av| 91在线观看美女| 在线亚洲高清视频| 欧美日韩成人在线一区| 欧美老女人第四色| 日韩一区国产二区欧美三区| 日韩视频一区二区三区| 日韩一区二区精品| 26uuu国产一区二区三区| 久久嫩草精品久久久精品一| 久久综合五月天婷婷伊人| 久久久久久久久久电影| 欧美激情一区二区三区四区| 国产精品久久久久三级| 自拍偷拍欧美激情| 亚洲综合久久av| 日韩av不卡在线观看| 国产自产v一区二区三区c| 丰满亚洲少妇av| 91精品1区2区| 日韩女同互慰一区二区| 国产色一区二区| 一区二区三区在线影院| 日日摸夜夜添夜夜添亚洲女人| 激情综合网最新| 91浏览器打开| 欧美一区二区三区视频在线| 久久一夜天堂av一区二区三区| 中文字幕一区在线观看| 午夜精品福利一区二区三区av | av高清不卡在线| 欧美三区免费完整视频在线观看| 欧美一区二区免费视频| 国产精品久久久久天堂| 天堂成人免费av电影一区| 高清在线成人网| 久久久不卡网国产精品二区| 亚洲人成网站色在线观看| 麻豆精品精品国产自在97香蕉| 国产福利一区在线观看| 欧美精品乱人伦久久久久久| 欧美韩日一区二区三区四区| 午夜精品福利视频网站| 成人精品视频一区| 精品久久久久久久久久久久包黑料 | 久久久久国产精品厨房| 一区二区三区日本| 懂色av一区二区三区蜜臀|