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

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

?? bo2-4.cpp

?? 數據結構(嚴慰民)配套純C代碼 對學習數據結構有很大的幫助
?? CPP
字號:
 // bo2-4.cpp 設立尾指針的單循環鏈表(存儲結構由c2-2.h定義)的12個基本操作
 Status InitList_CL(LinkList &L)
 { // 操作結果:構造一個空的線性表L。
   L=(LinkList)malloc(sizeof(LNode)); // 產生頭結點,并使L指向此頭結點
   if(!L) // 存儲分配失敗
     exit(OVERFLOW);
   L->next=L; // 指針域指向頭結點
   return OK;
 }

 Status DestroyList_CL(LinkList &L)
 { // 操作結果:銷毀線性表L。
   LinkList q,p=L->next; // p指向頭結點
   while(p!=L) // 沒到表尾
   {
     q=p->next;
     free(p);
     p=q;
   }
   free(L);
   L=NULL;
   return OK;
 }

 Status ClearList_CL(LinkList &L) // 改變L
 { // 初始條件:線性表L已存在。操作結果:將L重置為空表。
   LinkList p,q;
   L=L->next; // L指向頭結點
   p=L->next; // p指向第一個結點
   while(p!=L) // 沒到表尾
   {
     q=p->next;
     free(p);
     p=q;
   }
   L->next=L; // 頭結點指針域指向自身
   return OK;
 }

 Status ListEmpty_CL(LinkList L)
 { // 初始條件:線性表L已存在。
   // 操作結果:若L為空表,則返回TRUE,否則返回FALSE。
   if(L->next==L) // 空
     return TRUE;
   else
     return FALSE;
 }

 int ListLength_CL(LinkList L)
 { // 初始條件:L已存在。操作結果:返回L中數據元素個數。
   int i=0;
   LinkList p=L->next; // p指向頭結點
   while(p!=L) // 沒到表尾
   {
     i++;
     p=p->next;
   }
   return i;
 }

 Status GetElem_CL(LinkList L,int i,ElemType &e)
 { // 當第i個元素存在時,其值賦給e并返回OK,否則返回ERROR
   int j=1; // 初始化,j為計數器
   LinkList p=L->next->next; // p指向第一個結點
   if(i<=0||i>ListLength_CL(L)) // 第i個元素不存在
     return ERROR;
   while(j<i)
   { // 順指針向后查找,直到p指向第i個元素
     p=p->next;
     j++;
   }
   e=p->data; // 取第i個元素
   return OK;
 }

 int LocateElem_CL(LinkList L,ElemType e,Status(*compare)(ElemType,ElemType))
 { // 初始條件:線性表L已存在,compare()是數據元素判定函數。
   // 操作結果:返回L中第1個與e滿足關系compare()的數據元素的位序。
   //           若這樣的數據元素不存在,則返回值為0。
   int i=0;
   LinkList p=L->next->next; // p指向第一個結點
   while(p!=L->next)
   {
     i++;
     if(compare(p->data,e)) // 滿足關系
       return i;
     p=p->next;
   }
   return 0;
 }

 Status PriorElem_CL(LinkList L,ElemType cur_e,ElemType &pre_e)
 { // 初始條件:線性表L已存在。
   // 操作結果:若cur_e是L的數據元素,且不是第一個,則用pre_e返回它的前驅,
   //           否則操作失敗,pre_e無定義。
   LinkList q,p=L->next->next; // p指向第一個結點
   q=p->next;
   while(q!=L->next) // p沒到表尾
   {
     if(q->data==cur_e)
     {
       pre_e=p->data;
       return TRUE;
     }
     p=q;
     q=q->next;
   }
   return FALSE;
 }

 Status NextElem_CL(LinkList L,ElemType cur_e,ElemType &next_e)
 { // 初始條件:線性表L已存在。
   // 操作結果:若cur_e是L的數據元素,且不是最后一個,則用next_e返回它的后繼,
   //           否則操作失敗,next_e無定義。
   LinkList p=L->next->next; // p指向第一個結點
   while(p!=L) // p沒到表尾
   {
     if(p->data==cur_e)
     {
       next_e=p->next->data;
       return TRUE;
     }
     p=p->next;
   }
   return FALSE;
 }

 Status ListInsert_CL(LinkList &L,int i,ElemType e) // 改變L
 { // 在L的第i個位置之前插入元素e
   LinkList p=L->next,s; // p指向頭結點
   int j=0;
   if(i<=0||i>ListLength_CL(L)+1) // 無法在第i個元素之前插入
     return ERROR;
   while(j<i-1) // 尋找第i-1個結點
   {
     p=p->next;
     j++;
   }
   s=(LinkList)malloc(sizeof(LNode)); // 生成新結點
   s->data=e; // 插入L中
   s->next=p->next;
   p->next=s;
   if(p==L) // 改變尾結點
     L=s;
   return OK;
 }

 Status ListDelete_CL(LinkList &L,int i,ElemType &e) // 改變L
 { // 刪除L的第i個元素,并由e返回其值
   LinkList p=L->next,q; // p指向頭結點
   int j=0;
   if(i<=0||i>ListLength_CL(L)) // 第i個元素不存在
     return ERROR;
   while(j<i-1) // 尋找第i-1個結點
   {
     p=p->next;
     j++;
   }
   q=p->next; // q指向待刪除結點
   p->next=q->next;
   e=q->data;
   if(L==q) // 刪除的是表尾元素
     L=p;
   free(q); // 釋放待刪除結點
   return OK;
 }

 Status ListTraverse_CL(LinkList L,void(*vi)(ElemType))
 { // 初始條件:L已存在。
   // 操作結果:依次對L的每個數據元素調用函數vi()。一旦vi()失敗,則操作失敗
   LinkList p=L->next->next;
   while(p!=L->next)
   {
     vi(p->data);
     p=p->next;
   }
   printf("\n");
   return OK;
 }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩一区二区精品在线观看| 欧美在线免费视屏| 麻豆久久久久久久| 日韩av电影一区| 毛片av一区二区三区| 免费的国产精品| 激情av综合网| www.av精品| 在线免费视频一区二区| 欧美在线免费播放| 日韩一级在线观看| 久久精品一区四区| 日韩毛片精品高清免费| 亚洲精品视频观看| 亚洲国产美女搞黄色| 首页国产欧美久久| 国产一区二区福利| a4yy欧美一区二区三区| 欧美视频一区二区三区四区| 日韩一区二区三区免费观看| 国产女人aaa级久久久级 | 亚洲va欧美va人人爽午夜| 天天色综合天天| 国产福利精品一区| 欧美主播一区二区三区美女| 欧美人妖巨大在线| 国产女主播在线一区二区| 一区二区三区av电影| 狠狠狠色丁香婷婷综合激情 | 色av一区二区| 91麻豆精品国产综合久久久久久 | 在线综合亚洲欧美在线视频| 久久久久久影视| 亚洲第一会所有码转帖| 国产福利精品一区二区| 欧美日韩国产在线播放网站| 国产欧美一区在线| 天堂蜜桃一区二区三区| www.日韩av| 久久久久久久久久久久电影 | 91美女视频网站| 91精品国产一区二区三区香蕉| 国产欧美一区二区三区网站| 婷婷丁香久久五月婷婷| 成人网男人的天堂| 精品黑人一区二区三区久久| 亚洲人精品午夜| 国产麻豆成人精品| 欧美一区二区三区日韩视频| 国产欧美一区视频| 美女网站色91| 精品视频一区二区三区免费| 欧美极品aⅴ影院| 激情伊人五月天久久综合| 日本道免费精品一区二区三区| 日本一区二区三区在线观看| 久久国产尿小便嘘嘘尿| 欧美日韩电影在线播放| 亚洲精品国产视频| 不卡av电影在线播放| 精品国产91乱码一区二区三区| 午夜精品一区在线观看| 91福利资源站| 亚洲精品网站在线观看| 99re视频精品| 亚洲欧美自拍偷拍| 国产91精品露脸国语对白| 久久久噜噜噜久久中文字幕色伊伊| 日本麻豆一区二区三区视频| 日韩美女在线视频| 三级精品在线观看| 欧美美女直播网站| 日韩中文欧美在线| 91精品蜜臀在线一区尤物| 图片区日韩欧美亚洲| 91精品国产综合久久小美女| 天天综合日日夜夜精品| 91麻豆精品91久久久久同性| 婷婷夜色潮精品综合在线| 欧美日韩视频在线观看一区二区三区| 夜色激情一区二区| 欧美性xxxxxx少妇| 欧美aaa在线| 久久日一线二线三线suv| 国产乱一区二区| 国产精品九色蝌蚪自拍| 99国产精品国产精品久久| 亚洲精品视频在线| 欧美精品久久99久久在免费线 | 91精彩视频在线观看| 亚洲免费观看高清完整版在线| 91色九色蝌蚪| 亚洲丶国产丶欧美一区二区三区| 欧美精品日日鲁夜夜添| 美女一区二区视频| 国产精品免费久久| 欧美日韩一区在线观看| 韩国成人福利片在线播放| 国产亚洲综合色| 色综合天天性综合| 日韩中文字幕麻豆| 国产精品免费网站在线观看| 日本高清成人免费播放| 99热这里都是精品| 视频一区国产视频| 欧美极品xxx| 91麻豆精品国产91久久久久久久久 | 日产精品久久久久久久性色| 久久久久久久精| 欧美伊人久久久久久久久影院| 另类小说欧美激情| 亚洲手机成人高清视频| 日韩精品资源二区在线| 91美女在线视频| 激情五月激情综合网| 亚洲在线视频免费观看| 欧美mv日韩mv亚洲| 91黄视频在线观看| 国产精品99久久不卡二区| 亚洲一区二区三区视频在线播放| 久久先锋影音av鲁色资源| 欧美色综合久久| 99视频在线精品| 狠狠色丁香久久婷婷综| 亚洲成a人在线观看| 亚洲国产经典视频| 日韩免费看的电影| 欧美亚洲一区二区在线观看| 成人永久看片免费视频天堂| 青青青伊人色综合久久| 亚洲高清视频在线| 国产精品久久精品日日| 久久综合色8888| 69堂精品视频| 欧美日韩一区成人| 91麻豆自制传媒国产之光| 国产成人aaaa| 国内精品写真在线观看| 日韩国产欧美三级| 丝袜美腿亚洲色图| 亚洲一区二区精品久久av| 中文字幕在线视频一区| 精品国产区一区| 日韩一区二区三区四区五区六区| 欧美日韩激情一区二区三区| 99综合电影在线视频| 国产成人欧美日韩在线电影| 韩国欧美国产1区| 蜜臀av性久久久久蜜臀aⅴ| 亚洲国产日韩综合久久精品| 一个色妞综合视频在线观看| 亚洲欧美视频一区| 亚洲欧美日韩在线不卡| 最新日韩av在线| 中文字幕一区二区三区四区不卡| 中文字幕制服丝袜一区二区三区| 亚洲欧美自拍偷拍色图| 亚洲精品美国一| 亚洲一区二区精品久久av| 午夜激情综合网| 欧美a一区二区| 经典三级视频一区| 国产成人免费视频一区| 成人av在线资源网站| 成人黄色软件下载| 在线视频一区二区三| 7777精品久久久大香线蕉 | 欧美激情一区在线观看| 中文字幕一区二区三区在线不卡| 综合欧美一区二区三区| 亚洲观看高清完整版在线观看| 日韩高清一区在线| 国产精品一区2区| www.日韩av| 4438x亚洲最大成人网| 精品粉嫩aⅴ一区二区三区四区| 国产亚洲人成网站| 亚洲欧美日韩国产成人精品影院 | 成人av在线资源网站| 色8久久精品久久久久久蜜| 91精品国产一区二区三区香蕉| 久久综合久久综合亚洲| 日韩理论电影院| 日韩国产精品久久久久久亚洲| 国产一区二区三区高清播放| 色av综合在线| 亚洲精品一区二区三区在线观看| 中文字幕日本不卡| 免费视频最近日韩| 粉嫩aⅴ一区二区三区四区 | 91麻豆精品91久久久久同性| 久久久久久久久免费| 亚洲伊人色欲综合网| 国内精品久久久久影院色| 日本二三区不卡| 欧美电影免费观看高清完整版在 | 国产xxx精品视频大全| 欧美群妇大交群的观看方式| 国产精品久久三区| 久久成人综合网|