


下載本文檔
版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)
文檔簡(jiǎn)介
1.停車場(chǎng)代碼:publicclassOrderStack(inttop=-1;String[]stack;publicOrderStack(intinitcap)throwsException{if(initcap<=0){thrownewException("容量必須大于或等于1");}else{stack=newString[initcap];}}publicbooleanempty(){returntop=-1;}publicvoidpush(Stringelement){If(top==stack.length-1)System.out.println(“棧滿”);Stack[++top]=element;}PublicStringpop(){If(empty())System.out.println(“??铡?;StringtopElement=stack[top];Stack[top--]=null;ReturntopElement;}publicstaticvoidmain(String[]args){try{String[]bus=newString[]{"001","002","003","004"};OrderStackos=newOrderStack(bus.length);for(inti=0;i<bus.length;i++){os.push(bus[i]);}while(os.top>-1){System.out.println(os.pop());}}catch(Exceptione){e.printStackTrace();}}}2.折半查找代碼:publicclassHalfSearch{publicintBinary_Search(inta[],intk){intlow,high,mid,flag=0;low=1;high=a.length;while(low<=higth){mid=(low+higth)/2;if(k<a[mid])higth=mid-1;elseif(k>a[mid])low=mid+1;else{flag=mid;System.out.println(flag);break;}}returnflag;}publicstaticvoidmain(String[]args){int[]b={6,9,12,25,32,55,73,76,95,124};HalfSearchcl=newHalfSearch();cl.Binary_Search(b,25);}}3.一個(gè)單鏈表中插一個(gè)數(shù)入://只寫關(guān)鍵的,具體的自己在加加publicvoidinsert(LingL,intk){ p=L.head; while(k<p.getnext().data){ p=p.getnext(); } Nodenode=newNode(k); node.next=p.next; p.next=node;}4..最大公約數(shù)代碼:packagepk3;classex1{intgys1(intm,intn){intk,y;if(m<n){k=m;m=n;n=k;}while(m%n!=0){y=m%n;m=n;n=y;}returnn;}publicstaticvoidmain(String[]args){ex1e1=newex1();System.out.println(e1.gys1(6,4));ex1e2=newex1();System.out.println(e1.gys2(6,4));}}5.鏈表的插入和刪除代碼:publicclassLinkNode{publicintdate=-1;publicLinkNodenext=null;publicvoidsetDate(intdate){ this.date=date;}publicvoidsetNex(LinkNodenex){ this.next=nex;}publicintgetDate(){ return(this.date)}publicLinkNodegetNext(){ return(this.next);}}publicclassLinkTable{privateLinkNodehead=null;privateintcounts=0;publicvoidinsert(intd){ if(head==null){ head=newLinkNode(); } LinkNoden=newLinkNode(); n.setDate(d); if(head.getNext()==null){ head.setNex(n); } else{ n.setNex(head.getNext()); head.setNex(n); } counts++;}publicvoidprint(){ LinkNoden=head.getNext(); intiCounter=1; while(n!=null){ System.out.print(n.getDate()+""); n=n.getNext(); iCounter++; }}publicintsize(){ returnthis.counts;}publicvoiddelete(intnum){ LinkNodep1=head; while(p1.getNext().getDate()!=num){ p1=p1.getNext(); } p1.setNex(p1.getNext().getNext()); counts--;}publicstaticvoidmain(String[]args){ LinkTablelink=newLinkTable(); link.insert(30); link.insert(40); link.insert(50); link.insert(5); link.insert(10); link.print(); System.out.println(); link.delete(10); link.print(); }}6.用遞歸寫累加代碼:importjava.io.BufferedReader;importjava.io.IOException;importjava.io.InputStreamReader;publicclassplus{ publicstaticvoidmain(String[]arg)throwsIOException{ plusp=newplus(); intn;Stringnn;InputStreamReaderir=newInputStreamReader(System.in);BufferedReaderin=newBufferedReader(ir);nn=in.readLine();n=Integer.parseInt(nn);intresult=p.add(n);System.out.print("theresultis"+":"+result); } publicintadd(intn){ intresult=0; if(n==1) {result=result+1; } else { result=n+add(n-1); } returnresult; }}7.棧實(shí)現(xiàn)數(shù)組逆序代碼:(我只會(huì)寫關(guān)鍵的,你們自己在改改)stacks;Nodep=L.head;While(p.next!=null){s.push(p);p=p.next;}While(!s.empty()){p.next=s.pop();p=p.next;}8.判斷一個(gè)數(shù)是否為素?cái)?shù)代碼:publicclassabc{ publicstaticvoidmain(String[]args){ for(intk=1;k<=100;k++){ if(Issu(k)){ System.out.print(k+""); } } } publicstaticbooleanIssu(intn){ inti; if(n==1)returnfalse; i=(int)Math.sqrt(n); for(intj=2;j<=i;j++){ if(n%j==0)returnfalse;} returntrue}}9.在數(shù)組中加入一個(gè)數(shù);importjava.util.Vector;publicclassabc{ publicstaticvoidmai
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁(yè)內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫(kù)網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。
最新文檔
- 山西醫(yī)科大學(xué)晉祠學(xué)院《合成生物學(xué)1》2023-2024學(xué)年第二學(xué)期期末試卷
- 武漢學(xué)院《環(huán)境與資源保護(hù)法學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 遼寧大學(xué)《醫(yī)學(xué)分子生物學(xué)實(shí)驗(yàn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南文理學(xué)院芙蓉學(xué)院《動(dòng)物繁殖學(xué)》2023-2024學(xué)年第二學(xué)期期末試卷
- 揚(yáng)州環(huán)境資源職業(yè)技術(shù)學(xué)院《人力資源管理沙盤模擬實(shí)訓(xùn)》2023-2024學(xué)年第二學(xué)期期末試卷
- 湖南環(huán)境生物職業(yè)技術(shù)學(xué)院《運(yùn)動(dòng)競(jìng)賽組織與管理》2023-2024學(xué)年第二學(xué)期期末試卷
- 二零二五年度水果店與廣告公司品牌宣傳合作協(xié)議
- 個(gè)人車位產(chǎn)權(quán)轉(zhuǎn)讓與車位增值服務(wù)及配套設(shè)施維護(hù)協(xié)議(2025年度)
- 二零二五年度反擔(dān)保人合作協(xié)議:旅游度假區(qū)項(xiàng)目資金安全反擔(dān)保協(xié)議
- 美容院二零二五年度合伙人合作協(xié)議:風(fēng)險(xiǎn)管理與合規(guī)經(jīng)營(yíng)
- 建筑工程安全文明施工標(biāo)準(zhǔn)化圖集(附圖豐富)
- 人教版 美術(shù)二年級(jí)上冊(cè) 第9課 蜻蜓飛飛 教案
- Unit 1 Travel教案-2023-2024學(xué)年高一下學(xué)期 中職英語(yǔ)高教版(2023修訂版)基礎(chǔ)模塊2
- DB3206T 1083-2024機(jī)關(guān)會(huì)議服務(wù)人員操作技術(shù)規(guī)范
- 眼鏡學(xué)智慧樹知到答案2024年溫州醫(yī)科大學(xué)
- 垃圾清運(yùn)突發(fā)事件應(yīng)急預(yù)案
- 中醫(yī)淋巴排毒
- 提高鉆孔灌注樁成孔質(zhì)量一次驗(yàn)收合格率
- 住宅小區(qū)工程施工組織設(shè)計(jì)范本
- 建筑消防設(shè)施檢測(cè)投標(biāo)方案
- 外科打結(jié)法課件
評(píng)論
0/150
提交評(píng)論