亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學(xué)院 > 開發(fā)設(shè)計(jì) > 正文

(04)第四章 串 題解

2019-11-17 05:46:05
字體:
供稿:網(wǎng)友
                                          第四章 串
4.10
void String_Reverse(Stringtype s,Stringtype &r)//求s的逆串r
{
  StrAssign(r,''); //初始化r為空串
  for(i=Strlen(s);i;i--)
  {
    StrAssign(c,SubString(s,i,1));
    StrAssign(r,Concat(r,c)); //把s的字符從后往前添加到r中
  }
}//String_Reverse
4.11
void String_SuBTract(Stringtype s,Stringtype t,Stringtype &r)//求所有包含在串s中而t中沒有的字符構(gòu)成的新串r
{
  StrAssign(r,'');
  for(i=1;i<=Strlen(s);i++)
  {
    StrAssign(c,SubString(s,i,1));
    for(j=1;j<i&&StrCompare(c,SubString(s,j,1));j++); //判定s的當(dāng)前字符c是否第一次出現(xiàn)
    if(i==j)
    {
      for(k=1;k<=Strlen(t)&&StrCompare(c,SubString(t,k,1));k++); //判定當(dāng)前字符是否包含在t中
      if(k>Strlen(t)) StrAssign(r,Concat(r,c));
    }
  }//for
}//String_Subtract
4.12
int Replace(Stringtype &S,Stringtype T,Stringtype V);//將串S中所有子串T替換為V,并返回置換次數(shù)
{
  for(n=0,i=1;i<=Strlen(S)-Strlen(T)+1;i++) file://注重i的取值范圍
    if(!StrCompare(SubString(S,i,Strlen(T)),T)) //找到了與T匹配的子串
    { //分別把T的前面和后面部分保存為head和tail
      StrAssign(head,SubString(S,1,i-1));
      StrAssign(tail,SubString(S,i+Strlen(T),Strlen(S)-i-Strlen(T)+1));
      StrAssign(S,Concat(head,V));
      StrAssign(S,Concat(S,tail)); //把head,V,tail連接為新串
      i+=Strlen(V); //當(dāng)前指針跳到插入串以后
      n++;
    }//if
  return n;
}//Replace
分析:i+=Strlen(V);這一句是必需的,也是輕易忽略的.如省掉這一句,則在某些情況下,會引起不希望的后果,雖然在大多數(shù)情況下沒有影響.請思考:設(shè)S='place', T='ace', V='face',則省掉i+=Strlen(V);運(yùn)行時會出現(xiàn)什么結(jié)果?
4.13
int Delete_SubString(Stringtype &s,Stringtype t)//從串s中刪除所有與t相同的子串,并返回刪除次數(shù)
{
  for(n=0,i=1;i<=Strlen(s)-Strlen(t)+1;i++)
    if(!StrCompare(SubString(s,i,Strlen(t)),t))
    {
      StrAssign(head,SubString(S,1,i-1));
      StrAssign(tail,SubString(S,i+Strlen(t),Strlen(s)-i-Strlen(t)+1));
      StrAssign(S,Concat(head,tail)); //把head,tail連接為新串
      n++;
    }//if
  return n,
}//Delete_SubString
4.14
Status NiBoLan_to_BoLan(Stringtype str,Stringtype &new)//把前綴表達(dá)式str轉(zhuǎn)換為后綴式new
{
  Initstack(s); file://s的元素為Stringtype類型
  for(i=1;i<=Strlen(str);i++)
  {
    r=SubString(str,i,1);
    if(r為字母) push(s,r);
    else
    {
      if(StackEmpty(s)) return ERROR;
      pop(s,a);
      if(StackEmpty(s)) return ERROR;
      pop(s,b);
      StrAssign(t,Concat(r,b));
      StrAssign(c,Concat(t,a)); //把算符r,子前綴表達(dá)式a,b連接為新子前綴表達(dá)式c
      push(s,c);
    }
  }//for
  pop(s,new);
  if(!StackEmpty(s)) return ERROR;
  return OK;
}//NiBoLan_to_BoLan
分析:基本思想見書后注釋3.23.請讀者用此程序取代作者早些時候?qū)?.23題給出的程序.
4.15
void StrAssign(Stringtype &T,char chars&#;)//用字符數(shù)組chars給串T賦值,Stringtype的定義見課本
{
  for(i=0,T[0]=0;chars[i];T[0]++,i++) T[i+1]=chars[i];
}//StrAssign
4.16
char StrCompare(Stringtype s,Stringtype t)//串的比較,s>t時返回正數(shù),s=t時返回0,s<t時返回負(fù)數(shù)
{
  for(i=1;i<=s[0]&&i<=t[0]&&s[i]==t[i];i++);
  if(i>s[0]&&i>t[0]) return 0;
  else if(i>s[0]) return -t[i];
  else if(i>t[0]) return s[i];
  else return s[i]-t[i];
}//StrCompare
4.17
int String_Replace(Stringtype &S,Stringtype T,Stringtype V);//將串S中所有子串T替換為V,并返回置換次數(shù)
{
  for(n=0,i=1;i<=S[0]-T[0]+1;i++)
  {
    for(j=i,k=1;T[k]&&S[j]==T[k];j++,k++);
    if(k>T[0]) //找到了與T匹配的子串:分三種情況處理
    {
      if(T[0]==V[0])
        for(l=1;l<=T[0];l++) //新子串長度與原子串相同時:直接替換
          S[i+l-1]=V[l];
      else if(T[0]<V[0]) //新子串長度大于原子串時:先將后部右移
      {
        for(l=S[0];l>=i+T[0];l--)
          S[l+V[0]-T[0>=S[l];
        for(l=1;l<=V[0];l++)
          S[i+l-1]=V[l];
      }
      else //新子串長度小于原子串時:先將后部左移
      {
        for(l=i+V[0];l<=S[0]+V[0]-T[0];l++)
          S[l]=S[l-V[0]+T[0>;
        for(l=1;l<=V[0];l++)
          S[i+l-1]=V[l];
      }
      S[0]=S[0]-T[0]+V[0];
      i+=V[0];n++;
    }//if
  }//for
  return n;
}//String_Replace
4.18
typedef strUCt {
                     char ch;
                     int num;
&n


發(fā)表評論 共有條評論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
亚洲精品国产无码| 青青草手机在线观看| 亚洲高清av在线| 欧洲成人综合网| 亚洲 日韩 国产第一区| 国产一级淫片免费| 免费在线观看亚洲| 国产交换配乱淫视频免费| 免费毛片a线观看| 日韩欧美亚洲一区二区三区| 欧美成人精品一区二区男人小说| 五月天丁香激情| 在线观看国产成人av片| 中文在线免费观看| 蜜桃av在线免费观看| 亚洲精品国产精品乱码| 精品国产黄色片| 日韩精品一二三区| 精彩视频一区二区三区| 中文字幕一区二区三区乱码在线| 精品国产一区二区三区2021| 亚瑟在线精品视频| 成入视频在线观看| 亚洲欧美日本日韩| 99热这里只有成人精品国产| 欧美天堂在线视频| 亚洲免费三区一区二区| 一区二区免费视频| 亚洲精品国产无码| xxxx日本少妇| 无码av免费一区二区三区试看| 成人在线免费看| 2021av网| 中文字幕一二三区在线观看| 在线观看视频91| 三上悠亚免费在线观看| 久久99视频| 一级黄色片在线看| 久久人人爽人人爽人人av| 久久精品中文| 欧美成人专区| 成人影院久久久久久影院| 久久精品国产亚洲777| 欧美性xxxxxxxxx| 日韩欧美2区| 色视频免费版高清在线观看| 欧美乱偷一区二区三区在线| 日本不卡一二区| 好吊成人免视频| 久久精品综合网| 成人黄页在线观看| 99久久久久久| 欧美一区二区三区性视频| 狠狠综合久久久综合| 永久免费观看精品视频| 欧美少妇在线观看| 黄页网站在线| jazzjazz国产精品麻豆| 国产毛片在线视频| 2023国产精品久久久精品双| 天天综合网在线观看| 久久久久久在线观看| 成年丰满熟妇午夜免费视频| 在线观看的网站你懂的| 久久av高潮av无码av喷吹| 日韩高清中文字幕一区二区| 亚洲a区在线视频| 天堂av网在线| 日韩福利电影在线观看| 国产一区二区三区小说| 色欲综合视频天天天| 亚洲精品在线观| 波多野结衣亚洲一二三| av成人综合网| 99精品免费视频| 2023亚洲男人天堂| 国产一区二区三区高清| 国产精品传媒毛片三区| 国产喷水在线观看| 夜夜爽99久久国产综合精品女不卡| 欧美日韩亚洲成人| 国产视频一区在线| 欧美高清3dfreexxxx性| 国产成人久久精品77777最新版本| 天天干天天操天天爽| 日韩中文字幕一区二区三区| 国产性色av一区二区| 中文字幕欧美专区| 精品影院一区| 国产人与禽zoz0性伦| 日本免费黄网站| 欧美少妇一区| 黄色一区二区在线| 欧美a视频在线观看| 亚洲一区二区三区777| 日韩理论片一区二区| 久久精品夜夜夜夜久久| 国产精品嫩草av| 国产成+人+日韩+欧美+亚洲| 极品美乳网红视频免费在线观看| 你懂的网址一区二区三区| 丁香花在线影院| 久久久久久久有限公司| 66av国产| 成人免费网站在线观看视频| 丰满白嫩尤物一区二区| 极品在线视频| 午夜小视频在线播放| 国产区在线观看| 欧美在线激情网| 红桃成人av在线播放| 日本乱码一区二区三区不卡| aaa在线视频| 51精品秘密在线观看| 九九**精品视频免费播放| 中文无码精品一区二区三区| 国产无遮挡又黄又爽又色视频| 污污网站免费在线观看| 一夜七次郎国产精品亚洲| 一级黄色片国产| 亚洲电影中文字幕| 91小视频在线| 国产三区四区在线观看| 亚洲欧洲无码一区二区三区| 久久免费精品国产久精品久久久久| 一区二区精品视频在线观看| 懂色av粉嫩av蜜臀av一区二区三区| 日产午夜精品一线二线三线| 亚洲第一狼人社区| 久久国产精品99久久人人澡| 国产免费av在线| 亚洲最新永久在线观看| 涩涩视频免费网站| 日韩av片在线看| 99国产精品视频免费观看| 综合精品久久| 偷偷要 色偷偷| 国产一级片播放| 欧美午夜精品久久久久久久| 一本色道综合久久欧美日韩精品| 暧暧视频免费| 18+激情视频在线| 在线观看xxxxvideo| 国产男男chinese网站| 亚洲精品久久久蜜桃| 亚洲精品视频二区| 色版视频在线观看| 国产欧美一区二区三区精品酒店| 国产一区二区久久久| 日韩欧美成人精品| 国产精品91一区二区三区| 日本黄色三级网站| 337p日本欧洲亚洲大胆色噜噜| 国产欧美日韩精品一区二区三区| 欧美色图亚洲天堂| 91九色视频导航| 黄色免费一级视频| 欧洲一级在线观看| 日韩精品中文字幕久久臀| 91国产美女在线观看| 日韩中文字幕在线观看视频| 欧美网站免费| 成年人视频网站免费观看| 国产色婷婷亚洲99精品小说| 欧美亚洲另类久久综合| 91小视频免费看| 一本一道久久a久久综合蜜桃| 绿色成人影院| 精品亚洲成a人片在线观看| 美女被黑人爆操网站| 久久久久久久麻豆| 日本电影欧美片| 亚洲欧美综合7777色婷婷| 国产尤物99| 99久久久久成人国产免费| 亚洲欧洲成人| 精品99一区二区三区| 99ri国产在线| 中文字幕黄色片| 在线观看制服搞黄视频| 国产精品视频一区二区三区,| 国产成人激情av| 亚洲啪啪综合av一区二区三区| 欧美日产国产成人免费图片| 台湾佬美性中文| 国产成人超碰人人澡人人澡| 手机在线观看国产精品| 天天摸天天操天天爽| youjizzxxxx18| www国产成人免费观看视频 深夜成人网| 欧美激情福利视频在线观看免费| 亚洲天堂一级片| 欧美在线一级片| 色猫猫国产区一区二在线视频| 中文字幕色一区二区| 欧美xxxxbbbb在线播放| 中文字幕免费在线看线人动作大片| 免费精品视频最新在线| 国产乱码精品一区二区三区忘忧草| 内射国产内射夫妻免费频道| 99久久精品一区| 亚洲一级Av无码毛片久久精品| 久久尤物电影视频在线观看| 青春草在线免费视频| 欧美优质美女网站| 久久久久久久97| 欧美第一在线视频| 日本精品国产| 香蕉视频网站在线| 加勒比婷婷色综合久久| gogogo高清在线观看一区二区| 成人福利资源| 国产美女www爽爽爽视频| 久久国产情侣| www.98色噜噜噜| 伊人网综合在线| 国产富婆一区二区三区| 欧美国产精品va在线观看| 久久久久九九精品影院| 风流老熟女一区二区三区| 亚洲激情综合网| 国产在线观看你懂的| 亚洲精品小视频在线观看| 国产精品国产精品国产专区不卡| 嫩草影院永久一二三入口| 久久久成人影院| 欧美成人三级| 女性隐私黄www网站视频| 国产精品一区二区不卡| 欧美日韩日本视频| 中文字幕在线网| 一区二区在线高清视频| 三叶草欧洲码在线| 亚洲免费av网址| 国产a级片免费观看| 亚洲成人自拍网| 毛片毛片毛片毛片毛片毛片| 狠狠色综合播放一区二区| 澳门永久av免费网站| 亚洲综合欧美综合| 欧美另类色图| 成 人 免费 黄 色| 91香蕉视频网| 在线中文字幕亚洲| 怕怕欧美视频免费大全| 自拍偷拍欧美日韩| 成人免费在线电影| 亚洲国产日韩欧美在线图片| 日韩区欧美区| 国产女片a归国片aa| 精品国产伦一区二区三区免费| 午夜性爽视频男人的天堂| 女女同性女同一区二区三区91| 日韩欧美第二区在线观看| 国产成人在线免费观看| 高清国语自产拍免费视频国产| 欧美体内谢she精2性欧美| 国产毛片在线| 国产精品一区二区入口九绯色| 欧美视频一区二区| 欧美性做爰猛烈叫床潮| 国产精品天天看天天狠| 国产人妖在线播放| 乱子伦一区二区| 国产情人节一区| 天天操天天操天天| 亚洲精品91天天久久人人| 成人精品三级| 欧美激情第一页在线观看| 国产精品高清无码| 亚洲午夜精品国产| av观看成片免费网站| 视频一区欧美| 欧美性猛交99久久久久99按摩| 秋霞影院午夜丰满少妇在线视频| 亚洲综合国产| 91麻豆国产香蕉久久精品| 黄色片在线免费看| 成人av资源网站| 青柠在线免费观看| 国精品人伦一区二区三区蜜桃| 少妇无套高潮一二三区| 国产在线精品一区二区三区不卡| 日本中文字幕一区| 99国产精品一区| 免费a视频在线观看| 午夜精品久久久久久久爽| 亚洲免费在线视频观看| 狠狠操精品视频| 国产三级三级三级精品8ⅰ区| 欧美综合一区二区三区| 妞干网在线观看视频| 日韩在线综合| 884aa四虎免费影库4h| 自拍偷拍99| 一级黄色高清视频| 欧美一级一区二区| 亚洲天堂一区二区| 欧美亚洲大陆| 国产亚洲视频在线| 国产在线视频欧美一区二区三区| 三级中文字幕在线观看| 成人精品亚洲| 国产精品久久久久影院色老大| 一级片免费网站| 国产美女直播视频一区| 九九热精品视频在线| 国产第100页| 黄色av网站免费| 午夜视频在线观看一区| 成人午夜视频免费在线观看| 国产视频在线视频| 日韩高清第一页| а√在线中文在线新版| 成人妇女淫片aaaa视频| 亚洲国产精品成人一区二区在线| 天堂网在线观看视频| 欧美做爰猛烈大尺度视频| 国产精品密蕾丝视频下载| 四虎影院免费在线| 你懂的在线观看视频网站| 久久免费精品国产| 色婷婷综合久久久中字幕精品久久| 动漫美女无遮挡免费| 制服丝袜激情欧洲亚洲| 欧美日韩精品一区| 国产综合视频| 色多多视频网站|