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

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

?? bo2-4.c

?? C語言
?? C
字號:
 /* bo2-4.c 設立尾指針的單循環鏈表(存儲結構由c2-2.h定義)的12個基本操作 */
 Status InitList_CL(LinkList *L)
 { /* 操作結果:構造一個空的線性表L */
   *L=(LinkList)malloc(sizeof(struct 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(struct 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电影| 欧美久久婷婷综合色| 欧美日韩亚洲综合在线| 91电影在线观看| 日韩欧美国产午夜精品| 欧美国产激情二区三区 | 九九热在线视频观看这里只有精品| 国产原创一区二区三区| 在线免费观看日本一区| 精品国产91洋老外米糕| 一色屋精品亚洲香蕉网站| 一区二区久久久久久| 麻豆国产一区二区| 91视频在线观看| 精品国产a毛片| 亚洲成va人在线观看| eeuss影院一区二区三区| 欧美一区二区美女| 国产精品进线69影院| 美女www一区二区| 色狠狠综合天天综合综合| 久久精品水蜜桃av综合天堂| 亚洲电影中文字幕在线观看| 国产精品资源站在线| 91高清视频在线| 日本一区二区在线不卡| 青青草成人在线观看| 色av成人天堂桃色av| 久久久久99精品一区| 欧美96一区二区免费视频| 91麻豆国产香蕉久久精品| 久久久电影一区二区三区| 美女任你摸久久| 欧美精品自拍偷拍| 亚洲男同1069视频| 成人一区二区三区在线观看| 精品少妇一区二区三区| 日日骚欧美日韩| 欧洲精品在线观看| 亚洲色图清纯唯美| 99久久精品99国产精品| 国产欧美日韩综合| 国产精品18久久久久| 日韩一区二区视频在线观看| 午夜精品一区二区三区免费视频| 精品一区二区三区在线观看| 91精品欧美综合在线观看最新| 亚洲日本欧美天堂| 99免费精品在线| 中文av一区二区| 国产精品亚洲视频| 国产女人18水真多18精品一级做| 黄色日韩三级电影| 欧美日韩国产一二三| 亚洲男同性恋视频| 欧美亚洲禁片免费| 五月综合激情日本mⅴ| 欧美激情一区二区三区| 国产一区二区剧情av在线| 久久中文娱乐网| 国产精品99久久久久| 国产精品女主播在线观看| eeuss鲁片一区二区三区在线观看| 国产精品久久久久影院亚瑟 | 亚洲免费观看高清| 欧美综合欧美视频| 日本伊人色综合网| 精品免费一区二区三区| 国产在线精品一区二区| 欧美国产日产图区| 色婷婷综合久久久中文字幕| 亚洲第一福利一区| 久久综合狠狠综合久久综合88| 成人黄色小视频在线观看| 亚洲精品国产精品乱码不99| 欧美日韩国产综合久久| 国产一二三精品| 亚洲精品综合在线| 色综合一区二区| 亚洲黄网站在线观看| 色丁香久综合在线久综合在线观看| 亚洲无线码一区二区三区| 精品国产乱码久久久久久久 | 精品日韩一区二区| 国产999精品久久久久久| 亚洲欧美日韩国产一区二区三区| 欧美高清精品3d| 国产激情91久久精品导航| 亚洲色欲色欲www| 日韩天堂在线观看| 成人动漫一区二区在线| 日韩中文字幕亚洲一区二区va在线| 日韩美女在线视频| 99久久综合色| 久久精品99久久久| 亚洲精品欧美激情| 久久久久亚洲蜜桃| 欧美体内she精高潮| 国产精品一区二区久久不卡| 亚洲一区av在线| 国产精品嫩草久久久久| 91麻豆精品国产91| 91香蕉国产在线观看软件| 国产一区二区中文字幕| 偷拍亚洲欧洲综合| 亚洲精品免费在线播放| 国产色91在线| 日韩欧美中文一区二区| 日本电影欧美片| 国产尤物一区二区在线| 丝袜美腿亚洲综合| 最新国产精品久久精品| www久久精品| 欧美一区二视频| 欧美网站大全在线观看| 91香蕉视频黄| a美女胸又www黄视频久久| 极品少妇一区二区三区精品视频| 亚洲国产精品自拍| 亚洲日本在线看| 中文字幕在线一区免费| 亚洲国产精品精华液ab| 26uuu国产日韩综合| 日韩欧美黄色影院| 日韩欧美中文一区| 欧美日韩成人综合在线一区二区| 国产69精品久久久久毛片| 久久精品国产久精国产| 亚洲国产一区在线观看| 一区二区三区免费看视频| 国产精品日韩精品欧美在线| 国产午夜精品一区二区| 国产午夜精品一区二区三区四区| 精品久久久久久亚洲综合网| 日韩免费视频一区二区| 欧美色综合网站| 99国产精品久久久久久久久久| 粉嫩在线一区二区三区视频| 国产成人三级在线观看| 国产伦精品一区二区三区免费| 久久成人免费网| 国产精品一区2区| 成人午夜免费电影| caoporn国产精品| 亚洲国产色一区| 欧美精品一区男女天堂| 亚洲国产精品精华液2区45| 亚洲一二三四久久| 久久国产三级精品| 91久久国产综合久久| 日韩视频一区二区在线观看| 欧美激情综合在线| 亚洲一二三区视频在线观看| 九色|91porny| 欧美私人免费视频| 国产色91在线| 日韩二区三区四区| 99久久婷婷国产综合精品电影| 6080亚洲精品一区二区| 中文字幕在线观看一区| 免费成人结看片| 在线视频综合导航| 国产农村妇女毛片精品久久麻豆| 香蕉久久夜色精品国产使用方法| 国产成人精品一区二| 91精品久久久久久久久99蜜臂| 最好看的中文字幕久久| 精品一区二区三区在线视频| 欧美日韩免费不卡视频一区二区三区| 久久久久久久av麻豆果冻| 日韩精品成人一区二区三区| 99视频在线精品| 久久久国产精品不卡| 久久国产精品99久久人人澡| 一本大道久久a久久精二百| 国产清纯在线一区二区www| 午夜伦欧美伦电影理论片| 99视频在线观看一区三区| 久久久.com| 精品一区在线看| 日韩精品中文字幕在线不卡尤物 | 国产精品久久久久久久久果冻传媒| 五月婷婷另类国产| 色一情一乱一乱一91av| 中文字幕亚洲在| www.激情成人| 国产精品视频在线看| 国产激情视频一区二区三区欧美 | 欧美精品v国产精品v日韩精品| 中文字幕一区二区三区精华液 | 中文字幕精品一区二区三区精品 | 日韩精品一卡二卡三卡四卡无卡| 在线观看日韩国产| 亚洲激情图片一区| 日本精品视频一区二区三区| 亚洲精选视频免费看| 91久久精品一区二区| 亚洲精品成人少妇| 欧美综合天天夜夜久久|