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

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

?? sqlist.cpp

?? 順序表的基本操作 用C語言實現 是數據結構的入門程序
?? CPP
字號:
 #include<string.h>
 #include<ctype.h>
 #include<malloc.h> /* malloc()等 */
 #include<limits.h> /* INT_MAX等 */
 #include<stdio.h> /* EOF(=^Z或F6),NULL */
 #include<stdlib.h> /* atoi() */
 #include<io.h> /* eof() */
 #include<math.h> /* floor(),ceil(),abs() */
 #include<process.h> /* exit() */
 /* 函數結果狀態代碼 */

 /* #define OVERFLOW -2 因為在math.h中已定義OVERFLOW的值為3,故去掉此行 */
 typedef int Status; /* Status是函數的類型,其值是函數結果狀態代碼,如OK等 */
 typedef int Boolean; /* Boolean是布爾類型,其值是TRUE或FALSE */


 
 Status InitList(SqList *L) /* 算法2.3 */
 { /* 操作結果:構造一個空的順序線性表 */
   (*L).elem=(ElemType*)malloc(LIST_INIT_SIZE*sizeof(ElemType));
   if(!(*L).elem)
     exit(OVERFLOW); /* 存儲分配失敗 */
   (*L).length=0; /* 空表長度為0 */
   (*L).listsize=LIST_INIT_SIZE; /* 初始存儲容量 */
   return OK;
 }


 Status CreatList(SqList*L)
 {/*本算法通過向一個空的順序表中樹突元素啊來建立順序表*/
	 int i;
	 printf("\n 待輸入元素個數n=?");
	 scanf("%d",&L->length);
	 for(i=0;i<L->length;i++)
	 { printf("\n data %d=?",i);
	   scanf("%d",(*L).elem);
	 }
 }


 int LocateElem(SqList L,ElemType e,Status(*compare)(ElemType,ElemType))
 { /* 初始條件:順序線性表L已存在,compare()是數據元素判定函數(滿足為1,否則為0) */
   /* 操作結果:返回L中第1個與e滿足關系compare()的數據元素的位序。 */
   /*           若這樣的數據元素不存在,則返回值為0。算法2.6 */
   ElemType *p;
   int i=1; /* i的初值為第1個元素的位序 */
   p=L.elem; /* p的初值為第1個元素的存儲位置 */
   while(i<=L.length&&!compare(*p++,e))
     ++i;
   if(i<=L.length)
     return i;
   else
     return 0;
 }

 

 
 Status ListInsert(SqList *L,int i,ElemType e) /* 算法2.4 */
 { /* 初始條件:順序線性表L已存在,1≤i≤ListLength(L)+1 */
   /* 操作結果:在L中第i個位置之前插入新的數據元素e,L的長度加1 */
   ElemType *newbase,*q,*p;
   if(i<1||i>(*L).length+1) /* i值不合法 */
     return ERROR;
   if((*L).length>=(*L).listsize) /* 當前存儲空間已滿,增加分配 */
   {
     newbase=(ElemType *)realloc((*L).elem,((*L).listsize+LISTINCREMENT)*sizeof(ElemType));
     if(!newbase)
       exit(OVERFLOW); /* 存儲分配失敗 */
     (*L).elem=newbase; /* 新基址 */
     (*L).listsize+=LISTINCREMENT; /* 增加存儲容量 */
   }
   q=(*L).elem+i-1; /* q為插入位置 */
   for(p=(*L).elem+(*L).length-1;p>=q;--p) /* 插入位置及之后的元素右移 */
     *(p+1)=*p;
   *q=e; /* 插入e */
   ++(*L).length; /* 表長增1 */
   return OK;
 }

 Status ListDelete(SqList *L,int i,ElemType *e) /* 算法2.5 */
 { /* 初始條件:順序線性表L已存在,1≤i≤ListLength(L) */
   /* 操作結果:刪除L的第i個數據元素,并用e返回其值,L的長度減1 */
   ElemType *p,*q;
   if(i<1||i>(*L).length) /* i值不合法 */
     return ERROR;
   p=(*L).elem+i-1; /* p為被刪除元素的位置 */
   *e=*p; /* 被刪除元素的值賦給e */
   q=(*L).elem+(*L).length-1; /* 表尾元素的位置 */
   for(++p;p<=q;++p) /* 被刪除元素之后的元素左移 */
     *(p-1)=*p;
   (*L).length--; /* 表長減1 */
   return OK;
 }

 Status PrintList(SqList)
 { /*依次輸入順序表L中的每個數據元素的值*/
	 ELemType *p;
	 int i;
	 p=L.elem;
	 printf("/n 順序表L中的元素:\n");
	 for(i=1;i<=L.length;i++)  
		 printf("%6d",L.elem[i-1]);
	 printf("\n");
	 return OK;
 }
 


 main()
 { 
	 int select,x,i;
	 SeqList L;
	 InitList(&L);
	 CreatList(&L);
	 while(1)
	 {  printf(" 請選擇要進行的操作:\n");
	    printf("0--------退出\n");
		printf("1--------查找\n");
        printf("2--------插入\n");
		printf("3--------刪除\n");
		printf("4--------輸出\n");
		scanf("%d",&select);
		switch  (select)
		{
		  case 1:
			  printf("輸入要查找的元素值");
			  scanf("%d",&x);
			  i=LocateElem(L,x);
			  if(i==0)printf("要查找的元素不存在\n");
			  else printf("找到的位置為%d\n",i);
			  break;
			  
		  case 2:
			  printf("輸入要插入的位置");
			  scanf("%d",&i);
			  printf("輸入要插入的元素值");
			  scanf("%d",&x);
			  ListInsert(SqList &L,i,x)
			  break;
			  
		  case 3:
			  printf("輸入要刪除的元素的位置");
			  scanf("%d",&i);
			  ListDelete(&L,i&x);
			  printf("元素%d已被刪除 \n",x);
              break;
			  
		  case 4:
			  printList(L)
			  break;
		  case 0:
			  printf("程序結束,再見\n");
			  exit(0);
		}
	 }
 }

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产精品嫩草影院com| 国产精品不卡一区| 成人三级伦理片| 亚洲一区二区偷拍精品| 精品成人免费观看| 在线欧美日韩精品| 国产suv一区二区三区88区| 亚洲在线成人精品| 国产精品久久久久久久久搜平片| 欧美一区三区四区| 91国内精品野花午夜精品| 国产老妇另类xxxxx| 日韩 欧美一区二区三区| 中文字幕亚洲一区二区va在线| 日韩小视频在线观看专区| 色8久久人人97超碰香蕉987| 国产成人在线视频网址| 日韩av中文在线观看| 亚洲伦理在线精品| 国产精品国产成人国产三级| 久久亚洲一区二区三区明星换脸| 日韩精品一区二区三区四区视频| 欧美制服丝袜第一页| k8久久久一区二区三区 | 国产精品美女久久久久aⅴ| 91精品国产91久久综合桃花| 91福利精品视频| 91在线国产福利| 国产91丝袜在线观看| 国产一本一道久久香蕉| 麻豆视频观看网址久久| 日韩福利视频导航| 午夜国产精品一区| 五月综合激情日本mⅴ| 亚洲影视资源网| 艳妇臀荡乳欲伦亚洲一区| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆| 26uuu久久综合| 久久理论电影网| 国产亚洲精品免费| 国产欧美日韩一区二区三区在线观看| 精品国产污污免费网站入口| 日韩你懂的在线观看| 精品久久久久久综合日本欧美| 欧美一区日韩一区| 精品处破学生在线二十三| 欧美α欧美αv大片| 精品国产乱码久久久久久老虎| 欧美成人艳星乳罩| 久久久欧美精品sm网站| 久久精品免费在线观看| 欧美国产国产综合| 日韩理论片在线| 亚洲国产一区视频| 免费成人美女在线观看.| 激情图区综合网| 风间由美性色一区二区三区| 成人高清视频免费观看| 色网站国产精品| 欧美喷潮久久久xxxxx| 日韩视频在线永久播放| 久久久久国色av免费看影院| 欧美激情一区二区在线| 亚洲人成影院在线观看| 香蕉乱码成人久久天堂爱免费| 日韩在线卡一卡二| 国产精品自产自拍| 91香蕉视频污| 7777精品久久久大香线蕉| 精品国产123| 中文字幕一区二区三区在线观看| 亚洲尤物视频在线| 久久99精品久久久久久久久久久久| 国产乱码精品一区二区三| 色香色香欲天天天影视综合网| 欧美日韩国产在线观看| www亚洲一区| 玉足女爽爽91| 精品一区二区三区视频| 99精品久久久久久| 日韩一区二区影院| 国产精品久久久久久久久久久免费看 | 精品国产91亚洲一区二区三区婷婷| 日本一区二区动态图| 亚洲影院在线观看| 韩国精品主播一区二区在线观看| 99在线热播精品免费| 91精品国产丝袜白色高跟鞋| 国产农村妇女毛片精品久久麻豆| 夜色激情一区二区| 国产麻豆视频精品| 欧美日韩一区二区三区免费看| 精品成人一区二区三区四区| 一区二区免费在线播放| 国产乱码精品1区2区3区| 欧美日韩一本到| 国产精品乱码一区二区三区软件 | 精品剧情v国产在线观看在线| 国产精品久久久久久久久动漫 | 成人中文字幕电影| 欧美一区二区三区免费视频 | 色菇凉天天综合网| 2020国产精品| 日本中文字幕一区二区视频 | 成人久久视频在线观看| 欧美一区二区三区爱爱| 亚洲九九爱视频| 丁香啪啪综合成人亚洲小说| 在线播放亚洲一区| 亚洲蜜桃精久久久久久久| 国产一区二区不卡老阿姨| 欧美精品一级二级| 亚洲日本在线看| 国产成人激情av| 精品欧美乱码久久久久久| 亚洲电影一级片| av成人老司机| 中文字幕av一区二区三区免费看| 蜜乳av一区二区三区| 欧洲一区在线电影| 亚洲免费色视频| av电影一区二区| 国产精品成人午夜| 国产99久久久国产精品潘金网站| 欧美大胆人体bbbb| 日本午夜一本久久久综合| 欧美三级在线视频| 亚洲一级在线观看| 欧美亚洲一区二区在线观看| 最新欧美精品一区二区三区| 丰满少妇久久久久久久| www国产成人| 国产在线观看一区二区| 欧美成人高清电影在线| 美日韩黄色大片| 日韩免费福利电影在线观看| 天天综合日日夜夜精品| 欧美日韩一区二区三区在线 | 日本中文字幕一区| 日韩一区二区精品在线观看| 琪琪久久久久日韩精品| 91精品国产综合久久精品app| 天堂精品中文字幕在线| 欧美精品一二三区| 青椒成人免费视频| 精品精品国产高清a毛片牛牛| 九九九精品视频| 久久综合一区二区| 丁香婷婷综合网| 亚洲欧美综合色| 色综合 综合色| 亚洲成a天堂v人片| 日韩一区二区在线观看| 国产原创一区二区三区| 国产女人18水真多18精品一级做| 成人一区二区在线观看| 综合网在线视频| 91成人网在线| 蜜臀久久99精品久久久画质超高清| 日韩欧美一二三| www.日韩av| 亚洲成av人**亚洲成av**| 日韩欧美在线1卡| 国产成人三级在线观看| 最新中文字幕一区二区三区 | 国产乱子伦视频一区二区三区| 欧美极品aⅴ影院| 欧洲一区在线电影| 久久精品国内一区二区三区| 久久精品人人做人人综合 | 另类小说视频一区二区| 国产午夜精品福利| 日本大香伊一区二区三区| 日本成人中文字幕| 亚洲国产精品99久久久久久久久| 色av综合在线| 国内精品久久久久影院薰衣草 | 亚洲第一搞黄网站| 精品粉嫩aⅴ一区二区三区四区| 国产成人av一区二区三区在线观看| 亚洲伦理在线精品| 精品国产一区二区三区忘忧草| av不卡免费电影| 麻豆一区二区三区| 亚洲女人的天堂| 精品国产91久久久久久久妲己 | 亚洲成在人线免费| 国产亚洲综合av| 精品视频一区二区不卡| 国产精品 日产精品 欧美精品| 亚洲一区二区高清| 日本一区二区在线不卡| 欧美视频一二三区| 成人性色生活片免费看爆迷你毛片| 亚洲高清在线视频| 国产精品二三区| 亚洲精品一线二线三线无人区| 欧美性生活久久| 成人黄色777网| 国产麻豆成人精品|