版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)
文檔簡介
軟件技術(shù)基礎(chǔ)習(xí)題課P17-5:完數(shù)#include<stdio.h>//判斷n是否是完數(shù)typedefintbool;boolisWanShu(intn){intsum=0,j;for(j=1;j<n;j++){if(0==n%j)sum+=j;}if(sum==n){printf("%d是完數(shù),",n);return1;}else{return0;}}//輸出整數(shù)的n的因子(自身除外)voidprintFactor(intn){inti;printf("%d的因子:",n);for(i=1;i<n;i++){if(n%i==0)printf("%d",i);}printf("\n");}intmain(){ inti; for(i=1;i<=1000;i++) { if(isWanShu(i)) {//如果i是完數(shù),則輸出它的因子。
printFactor(i); } } return0;}2.3習(xí)題P26一、1B,2CB,3BD,4C,5C,6CB,7A,8D二、1×(基本),2√,3√,4×(最小),5√,6√,7×三、1:邏輯關(guān)系2:集合、線性、樹型、圖狀。3:沒有,一個4:一個,一個,后繼,任意個5:任意個6:有窮性、確定性、可行性、輸入、輸出7:8:9:物理10:數(shù)據(jù)、數(shù)據(jù)元素、數(shù)據(jù)項11:時間復(fù)雜度、空間復(fù)雜度,計算量、存儲量12:問題規(guī)模13:1,n,,不可行四-1:次數(shù)x:1,2,3,4,…i:2,4,8,16,…T(n)=o(log(n))3.6習(xí)題一:1A,2B,3B,4B,5B,6D,7B,8D,9B,10A,11C,12C,13C,14B.二:1√,2×,3√,4×,5√,6√7×,8√,9×,10×,11√12×,13×,14×,15√三:1:前驅(qū)結(jié)點外,前驅(qū),后繼,后繼結(jié)點2:線性,長度3:p->next=head4:5:n/2,該元素在線性表中的位置6:刪除7:p->next=NULL;8:s->next=p->next;p->data=s->data;s->data=temp;9:n-110:b,c,e,d,a11:rear=(rear+1)%m;A[rear]=x;12:后進先出,先進先出,操作受限13:棧14:隊尾P78-1要求存儲的線性表長度變化不大,即不常做插入刪除操作時適合選用順序表,因易先定其大?。痪€性長度變化大,即常做插入刪除操作時適合選用鏈表,因難估計其存儲規(guī)模。P79-2如果長度大于等于2,則將首結(jié)點連接到表尾,第二個結(jié)點作為新的首結(jié)點,返回頭指針。否則直接返回頭指針。LL^P79-3順序存儲結(jié)構(gòu),因能夠隨機存取,存取快,O(1)。P79-6可以得到14種輸出序列:abcd,abdc,acbd,acdb,adcb,bacd,bcad,bcda,bdca,cbad,cbda,cdba,dcba,badc.P79-7后綴表達式規(guī)則:建立一個棧,從左至右掃描,若遇操作數(shù),直接輸出;若遇運算符,則必須與棧頂比較,若級別比棧頂高則進棧,否則退出棧頂。A+BC**DE/_A+B*C-D/E/_+P79-7后綴表達式規(guī)則:建立一個棧,從左至右掃描,若遇操作數(shù),直接輸出;若遇運算符,則必須與棧頂比較,若級別比棧頂高則進棧,否則退出棧頂。9_24**_89-2*4+(8+1)/31+3(++//+voidlnsert(List*L,intx,inti){//不帶頭結(jié)點的單鏈表的第i個元素之前插入一個元素
List*p=L;intj=1;while(p!=NULL&&j<i-1)//找到第i-1個元素
{p=p—>next;j++;}if(i<=0||p==NULL)printf(”插入位置不正確?。躰”);
else{
q=(List*)malloc(sizeof(List));
q—>data=x;
if(i==1)//在第一個元素之前插入
{q—>next=L;L=q;}else//在其它位置插入
{q—>next=p—>next;
p—>next=q;
}}}P79-五-2建立一個整數(shù)型單鏈表,查找其中值為4的第一個結(jié)點。如果查找成功,則輸出這個結(jié)點的編號;否則輸出不存在的提示。補充voidfind(head,4)node*head;elemtype4;{ node*p; p=head; while(p!=NULL&&p->data!=4) p=p->next; if(p!=NULL) printf(“結(jié)點找到了!”); else printf(“結(jié)點沒找到!”);}形參還是實參?聲明4的類型/4是變量名? voidfind(head,x) node*head; intx; {……}voidfind(node*head){ node*p;intk=1; p=head; while(p!=NULL&&p->data!=4) {p=p->next;k++;} if(p!=NULL) printf(“結(jié)點找到了!編號為%d”,k); else printf(“結(jié)點沒找到!”);}在帶頭結(jié)點的鏈表中找,頭編號為1第五層有5個葉子結(jié)點的完全二叉樹,最多有多少個結(jié)點?可能有哪些情況?補充123114589126710性質(zhì)1:在二叉樹的第i層上至多有2i-1個結(jié)點(i>=1)。性質(zhì)2:深度為k的二叉樹至多有2k
–1
個結(jié)點(k>=1)。①(24-1)+5=20②(25-1)+((25
溫馨提示
- 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)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 基于2025年度區(qū)塊鏈技術(shù)的供應(yīng)鏈管理合作協(xié)議2篇
- 全新企業(yè)2025年度市場拓展與銷售代理合同2篇
- 電動車出租合同范本
- 無線傳感器網(wǎng)絡(luò)中的嵌入式通信探討
- 代理期貨交易所合同書
- 商鋪店面裝修工程合同(轉(zhuǎn)包)
- 2025年北師大版必修2地理上冊月考試卷含答案
- 2025至2031年中國夾層炭布行業(yè)投資前景及策略咨詢研究報告
- 2025年新世紀(jì)版八年級生物上冊階段測試試卷含答案
- 2025年人教新課標(biāo)八年級生物下冊階段測試試卷含答案
- 神經(jīng)內(nèi)科國家臨床重點專科建設(shè)項目評分標(biāo)準(zhǔn)(試行)
- 業(yè)主委員會成員推薦表
- 城市設(shè)計與城市更新培訓(xùn)
- 2023年貴州省銅仁市中考數(shù)學(xué)真題試題含解析
- 世界衛(wèi)生組織生存質(zhì)量測量表(WHOQOL-BREF)
- 《葉圣陶先生二三事》第1第2課時示范公開課教學(xué)PPT課件【統(tǒng)編人教版七年級語文下冊】
- 某送電線路安全健康環(huán)境與文明施工監(jiān)理細則
- GB/T 28885-2012燃氣服務(wù)導(dǎo)則
- PEP-3心理教育量表-評估報告
- 控制性詳細規(guī)劃編制項目競爭性磋商招標(biāo)文件評標(biāo)辦法、采購需求和技術(shù)參數(shù)
- 《增值稅及附加稅費申報表(小規(guī)模納稅人適用)》 及其附列資料-江蘇稅務(wù)
評論
0/150
提交評論