版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1.一個線性表的元素按元素非遞減有序排列,編寫一個過程刪除線性表中多余的值相同的元素.2.有兩個順序存貯的線性表A(有m個元素)和B(有n個元素),其元素均以從小到大的升序排列,編寫一個過程將它們合并成一個線性表C,要求C的元素也是以從小到大的升序排列.1整理pptvoiddel(list,n)intlist[],n;{inti,j;i=0;while(i<n-1)if(a[i]!=a[i+1])i=i+1;else{for(j=i+1;j<n;j++)a[j]=a[j+1];n=n-1;}}1.2整理pptvoidlink(A,B,C,m,n)inta[],B[],C[],m,n;{inti,k,l,j;i=0;k=0;j=0;while(i<m&&j<n){if(A[i]<B[j])
{C[k]=A[i];i=i+1;k=k+1;}
2.3整理ppt
else
{C[k]=B[j];j=j+1;k=k+1;}}if(j>=n-1)for(l=i;i<m;l++)
{C[k]=A[l];k=k+1;}if(i>=m-1)for(l=j;l<n;l++)
{C[k]=B[l];k=k+1;}}4整理ppt3.編寫一個倒置順序存貯的線性表的C函數(shù),要求盡量用最少的附加存貯空間來完成.intlist[];intn,i,t;for(i=0;i<n/2;i++){t=list[i];list[i]=list[n-1];list[n-1]=t;n--}print(……….)5整理ppt4.假設(shè)有兩個棧共享一個數(shù)組stack[n],如以下圖,試編寫對任一棧作進(jìn)棧和出棧運(yùn)算的C函數(shù):push(x,i)和pop(i),i=1,2.i=1表示左邊的棧i=2表示右邊的棧要求在整個數(shù)組元素都被占用時才產(chǎn)生溢出棧1底棧2底棧1頂棧2頂6整理ppt…….inttop1=0,top2=MAXN-1;charx;inti;{if(i==1)if(top1>top2)return(1);stack[top1++]=x;return(0);if(i==2)if(top2<top1)return(1);stack[top2--]=x;return(0);}7整理ppt…….{if(i==1)if(top1<=0)return(1);*p_y=stack[--top1];return(0);if(i==2)if(top2>=MAXN-1)return(1);*p_y=stack[++top2];return(0);}8整理pptTop1=-1;top2=maxnintpush(x,i)charx;inti;{if(top1==top2-1)reutrn(0);elseif(i==1)stack[++top1]=x;elsestack[--top2]=x;return(1);}9整理pptintpop(pop,i)char*pop;inti;{if(i==1){if(top1==-1)return(0);*pop=stack[top1--];return(1);}else{if(top2==n)return(0);*pop=stack[top2++];return(1);}10整理ppt5.在一個最多可存放n個結(jié)點(diǎn)的順序存貯的隊(duì)列中,如果頭指針指向隊(duì)首結(jié)點(diǎn),讓尾指針指向下一個進(jìn)隊(duì)的存放位置,如以下圖:試分別編寫實(shí)現(xiàn)進(jìn)隊(duì)和出隊(duì)的C函數(shù).ABCheadtail11整理pptif(head=tail)return(1);*p_y=q[head++];return(0);if(tail>=MAXN)return(1);q[tail++]=x;return(0);12整理ppt6.設(shè)有一個環(huán)形隊(duì)列,該隊(duì)列只有一個隊(duì)列頭指針head,不設(shè)隊(duì)列尾指針,而改置計數(shù)器count用以記錄隊(duì)列中結(jié)點(diǎn)的個數(shù).試編寫實(shí)現(xiàn)隊(duì)列的五個運(yùn)算;A.設(shè)置隊(duì)列的初始空態(tài)B.判定隊(duì)列是否為空C.取隊(duì)列頭結(jié)點(diǎn)的值給變量xD.將x元素入隊(duì)E.刪除隊(duì)列頭結(jié)點(diǎn).13整理ppthead=0;count=0;intempty(){if(count==0)reutrn(0);return(1);}intgethead(x);charx;{if(count==0)return(1);x=q[(head+1)%MAXN];return(0);}14整理pptintenqueue(x)charx;{if(count==MAXN)return(1);count++;q[(head+count)%MAXN]=x;return(0);}15整理pptintdequeue(p_y)char*p_y;{if(count==0)return(1);head=(head+1)%MAXN;*p_y=q[head];count--;return(0);}16整理ppt7.利用兩個棧S1,S2模擬一個隊(duì)列時,如何用棧的運(yùn)算來實(shí)現(xiàn)該隊(duì)列的運(yùn)算:enqueue:插入一個元素;dequeue:刪除一個元素;queue_empty:判定隊(duì)列為空;17整理pptintenqueue(x)charx;{if(top1>=MAXN)return(0);push(s1,x);return(1);}18整理pptintdequeue(p_y)char*p_y;{inttop2=0;while(sempty(s1))push(s2,pop(s1));*p_y=pop(s2);while(sempty(s2))push(s1,pop(s2))}19整理ppt作業(yè)1.試編寫一個求單鏈表的數(shù)據(jù)域的平均值的函數(shù)2.帶有頭結(jié)點(diǎn)的環(huán)形鏈表中頭指針為head,試寫出刪除并釋放數(shù)據(jù)域值為x的所有結(jié)點(diǎn)的函數(shù)3.線性表中的元素值按遞增有序排列,針對順序表和環(huán)形鏈表兩種不同的存儲方式,分別編寫函數(shù)刪除線性表中值介于a與b(a<b)之的元素20整理pptintaver(node*head){inti=0,sum=0,ave;node*p;p=head;while(p!=null){p=p->link;i++;sum-sum+p->data;}ave=sum/i;return(ave);}21整理pptvoiddel-link(node*head,intx){node*p,*q,*s;p=he
溫馨提示
- 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-2025學(xué)年七年級上學(xué)期1月期末考試道德與法治試卷(含答案)
- 湖南省株洲市2025屆高三年級教學(xué)質(zhì)量統(tǒng)一檢測數(shù)學(xué)試題(含答案)
- 重大版小學(xué)英語(2012版)三年級下冊期末試卷(含答案含聽力原文無音頻)
- 2024高端紅酒進(jìn)口及分銷業(yè)務(wù)承包合同
- 2024施工建筑垃圾外運(yùn)及環(huán)保處理一體化項(xiàng)目管理合同3篇
- 2024環(huán)保設(shè)備采購及運(yùn)行維護(hù)合同
- 2024年運(yùn)輸服務(wù)合同詳細(xì)條款
- 2024版住宅區(qū)前期物業(yè)管理服務(wù)協(xié)議范本版B版
- 2025年度GRC防火板采購合同模板3篇
- 2024石子銷售合同范例:違約責(zé)任、爭議解決
- 閱讀理解(專項(xiàng)訓(xùn)練)-2024-2025學(xué)年湘少版英語六年級上冊
- 民用無人駕駛航空器產(chǎn)品標(biāo)識要求
- 2024年醫(yī)院產(chǎn)科工作計劃例文(4篇)
- 2024-2025學(xué)年九年級英語上學(xué)期期末真題復(fù)習(xí) 專題09 單詞拼寫(安徽專用)
- 無創(chuàng)通氣基本模式
- 江西省贛州市尋烏縣2023-2024學(xué)年八年級上學(xué)期期末檢測數(shù)學(xué)試卷(含解析)
- 《臨床放射生物學(xué)》課件
- 腸造口還納術(shù)手術(shù)配合
- 2024年中考語文試題分類匯編:詩詞鑒賞(學(xué)生版)
- 科學(xué)計算語言Julia及MWORKS實(shí)踐 課件 3-MWORKS簡介
- 2024年10月自考04532財務(wù)會計專題試題及答案含解析
評論
0/150
提交評論