版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、實(shí)驗(yàn)容:線性表的創(chuàng)建、插入刪除等#includestdio.h#includestdlib.h int*inistl(int m,int *n)int*v=NULL;v=malloc(m*sizeof(int*);n=0;return v;void insl(int*v,int m,int*n,int i,intint j;if(*n=m)printf(the stack is overflown);return;if(i*n-1) i=*n+1;*/ if(i=i;j-)vj=vj-1;vi-1=b;*n=*n+1;void desl(int*v,int m,int*n,int i)int
2、j;if(*n=0)printf(the stack is underflown );return;if(i*n)除*/printf(not this element in the list!return;for (j=i;j=*n-1;j+)vj-1=vj;*n=*n-1;return;)/*建立線性表函數(shù)*/*創(chuàng)建鏈表,并把首地址賦給指針V*/b)/*在鏈表指定位置插入元素b*/*檢查是否鏈表溢出*/*若插入點(diǎn)大于元素位置則在表的結(jié)束插入/*空表在首部插入元素*/*首位之間任意位置的插入*/*插入后元素統(tǒng)計指針加1*/*線性表刪除函數(shù)*/*判斷線性表是否為空*/*刪除點(diǎn)在首部以前和尾部以后
3、特殊情況排”);/*在允許位置做刪除操作*/*元素統(tǒng)計指針減1*/void input(int*v,int n)/*空表起始輸入元素函數(shù)*/int i; for(i=0;in;i+/*利用循環(huán)指針輸入元素*/scanf(%d,v+i);void output(int*v,int n)int i;scanf(%d,v+i);void output(int*v,int n)int i;for(i=0;i*n-1);i=*n+1;if(i=i:j+)vj=vj-1;vi-1=b;*n=*n+1;return;void desl(int m,int *n,int v,int i)if(*n=0)pri
4、ntf(underflow n);return;if(i*n)printf(Not this element) input(int *v,int n)for(i=0;i*n;i+)scanf(%d,v+i);output(int v,int *n)for(i=0;i*n 1) i = *n+1;if (i1) i = 1;for (j = *n; j = i;j) vj=vj 1;vi 1 =b;*n= *n+1;return;desl(v, m, n, i)void v; int m, *n, i; if (*n=0) printf(underflow n); return; if (i*n
5、) printf(Not this element in the list n); return;for (j = i; j=*n1; j + +) vj 1=vj;*n= *n1;return;input(int *v,int n)for(i=0;i=m)printf(the stack is overflown);return;void insl(int*v,int m,int*n,int i,int int j;if(*n=m)printf(the stack is overflown);return;if(i*n-1) i=*n+1;*/if(i=i;j-)vj=vj-1;vi-1=b
6、;*n=*n+1;/*建立線性表函數(shù)*/*創(chuàng)建鏈表,并把首地址賦給指針V*/b)/*在鏈表指定位置插入元素b*/*檢查是否鏈表溢出*/b)/*在鏈表指定位置插入元素b*/*檢查是否鏈表溢出*/*若插入點(diǎn)大于元素位置則在表的結(jié)束插入/*空表在首部插入元素*/*首位之間任意位置的插入*/*插入后元素統(tǒng)計指針加1*/void desl(int*v,int m,int*n,int i)/*線性表刪除函數(shù)*/int j;if(*n=0)/*判斷線性表是否為空*/if(*n=0)printf(the stack is underflown ); return;if(i*n)/*if(i*n)/*刪除點(diǎn)在首
7、部以前和尾部以后特殊情況排除*/printf(not this element in the list!); return;for (j=i;j=*n-1;j+) vj-1=vj;/*在允許位置做刪除操作for (j=i;j=*n-1;j+) vj-1=vj;/*在允許位置做刪除操作*/*n=*n-1;return;/*元素統(tǒng)計指針減1*/void input(int*v,int n) int i;*n=*n-1;return;/*元素統(tǒng)計指針減1*/void input(int*v,int n) int i;for(i=0;in;i+)scanf(%d,v+i);/*空表起始輸入元素函數(shù)*/
8、*利用循環(huán)指針輸入元素*/void output(int*v,int n) int i;for(i=0;in;i+) printf(%d,*(v+i);/*void output(int*v,int n) int i;for(i=0;inext; if(p=NULL) k=-1;return;printf(請輸入線性表容量:”);scanf(%d,&m);v=inistl(m,n);printf(請輸入線性表實(shí)際個數(shù):);scanf(%d,n);printf(請輸入線性表起始元素:);input(v,*n);printf(請輸入線性表插入點(diǎn)位置:) scanf(%d,&i);printf(請輸入線性表插入元素:); scanf(%d,&b);insl(v,m,n,i,b);printf(輸出操作后線性表:);output(v,*n);printf(n);printf(請輸入線性表刪除點(diǎn)位置:) scanf(%d,&i);desl(v,m, n, i);printf(輸出操作后線性表:);output(v,*n);printf(請輸入要查找的元素); scanf(%d,&x);printf(輸出操作后線性表:);printf(n);/*調(diào)用創(chuàng)建線性表函數(shù)/*調(diào)用創(chuàng)建線性表函數(shù)*/*調(diào)用線性表
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2024年聯(lián)合研發(fā)合同的研發(fā)目標(biāo)
- 2024年質(zhì)押擔(dān)保百貨店經(jīng)營貸款信用評估合同3篇
- 2024年私家車道護(hù)欄定制合同
- 2024幼兒園門衛(wèi)員工薪資福利聘用合同范本3篇
- 2024年貨物運(yùn)輸協(xié)議印花稅標(biāo)準(zhǔn)范本版
- 2024年美食節(jié)場地租賃及緊急預(yù)案合同
- 2024年版貨物買賣合同實(shí)例
- 2024年生態(tài)農(nóng)業(yè)有機(jī)肥應(yīng)用合作協(xié)議3篇
- 2024庭院住宅產(chǎn)權(quán)轉(zhuǎn)讓合同書樣本6篇
- 2024幼兒園教育師資培訓(xùn)與交流合同
- 2024年基本級執(zhí)法資格考試題庫及解析(100題)
- 2024年高考英語概要寫作高分范文全
- (正式版)SH∕T 3541-2024 石油化工泵組施工及驗(yàn)收規(guī)范
- 學(xué)校幼兒園食堂從業(yè)人員考試試題
- 安全管理制度執(zhí)行情況
- DZ∕T 0173-2022 大地電磁測深法技術(shù)規(guī)程(正式版)
- 2023年春外研版四年級英語下冊全冊完整課件
- 《現(xiàn)行制度下高新技術(shù)企業(yè)的稅收籌劃-以華為為例》
- MOOC 中國天氣-南京信息工程大學(xué) 中國大學(xué)慕課答案
- 剖宮產(chǎn)護(hù)理查房
- 新起點(diǎn)人教版小學(xué)英語二年級上冊教案-(全冊)
評論
0/150
提交評論