日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

编写程序,使用一维数组,模拟栈数据结构。 要求: 1、这个栈可以存储java中的任何引用类型的数据。 2、在栈中提供push方法模拟压栈。(栈满了,要有

發布時間:2025/3/17 编程问答 32 豆豆

代碼

/*第一題:編寫程序,使用一維數組,模擬棧數據結構。要求:1、這個棧可以存儲java中的任何引用類型的數據。2、在棧中提供push方法模擬壓棧。(棧滿了,要有提示信息。)3、在棧中提供pop方法模擬彈棧。(棧空了,也有有提示信息。)4、編寫測試程序,new棧對象,調用push pop方法來模擬壓棧彈棧的動作。 */ package com.bjpowernode.javase.day23homework;public class Homework1 {public static void main(String[] args) {MyStack myStack = new MyStack();//壓棧myStack.push(new A());//壓棧成功,com.bjpowernode.javase.day23homework.A@6acbcfc0myStack.push(new B());//壓棧成功,com.bjpowernode.javase.day23homework.B@3feba861myStack.push(new C());//壓棧失敗,棧已滿,先生請回!//彈棧myStack.pop();//彈棧成功,com.bjpowernode.javase.day23homework.B@3feba861myStack.pop();//彈棧成功,com.bjpowernode.javase.day23homework.A@6acbcfc0myStack.pop();//棧已空,何必苦苦相逼,卻只能徒勞而返null!myStack.pop();//棧已空,何必苦苦相逼,卻只能徒勞而返null!} } class A{} class B{} class C{}class MyStack{//定義object數組,提供空間壓棧彈棧private Object[] objects;//棧幀,永遠指向棧頂元素,初始情況object數組沒有元素,棧幀指向-1private int index = -1;//poppublic Object pop(){//判斷棧空否if (index < 0){System.out.println("棧已空,何必苦苦相逼,卻只能徒勞而返null!");return null;}else{//返回當前元素后,棧幀所指元素進行減一操作System.out.println("彈棧成功," + objects[index]);return objects[index--];}}//pushpublic void push(Object obj){//棧幀指向object數組元素下標的下一個index++;if (index >= objects.length){System.out.println("壓棧失敗,棧已滿,先生請回!");//棧幀永遠指向當前元素index--;}else{//壓棧,將引用類型數據壓入棧中this.objects[index] = obj;System.out.println("壓棧成功," + obj);}}//constructorpublic MyStack() {//初始默認棧空間為2this(new Object[2]);}public MyStack(Object[] objects) {this.objects = objects;}//setter and getterpublic Object[] getObjects() {return objects;}public void setObjects(Object[] objects) {this.objects = objects;}public int getIndex() {return index;}public void setIndex(int index) {this.index = index;} }

總結

以上是生活随笔為你收集整理的编写程序,使用一维数组,模拟栈数据结构。 要求: 1、这个栈可以存储java中的任何引用类型的数据。 2、在栈中提供push方法模拟压栈。(栈满了,要有的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 中文字幕色图 | 亚洲国产精品视频一区 | 精品人妻一区二区三区日产乱码 | 狠狠爱五月婷婷 | 丰满少妇xbxb毛片日本 | 亚洲精品性 | 有码在线视频 | 粉嫩久久99精品久久久久久夜 | 国产精品天美传媒入口 | 亚洲AV成人无码精电影在线 | 窝窝午夜影院 | 日韩在线观看免费网站 | 成人黄色动漫在线观看 | 一区二区视频免费 | 爽爽窝窝午夜精品一区二区 | 国产欧美亚洲一区 | 国产又粗又猛 | 日韩福利视频网 | 国产九色在线播放九色 | 成年在线视频 | 亚洲 国产 欧美 日韩 | 欧美三级一级片 | 精品黑人一区二区三区观看时间 | 伊人久久中文字幕 | 亚洲欧洲免费 | 成人av视屏 | 九九这里只有精品视频 | 亚洲涩情 | 国产精品国产av | 羽月希奶水一区二区三区 | 免费av网址在线 | 无码少妇一区二区三区 | 久久久久综合网 | 污污网址在线观看 | 国产精品情侣 | 欧美一区在线观看视频 | 久久久18禁一区二区三区精品 | 伦理一级片 | 黄色片免费在线播放 | 欧美激精品 | 国产极品一区 | 九九精品国产 | 欧美精品第一页 | 青青草公开视频 | 一级片黑人 | 国产一区欧美二区 | 99热.com| 2024国产精品 | 东北少妇bbbb搡bbb搡 | 淫品色影院 | 国产精品久久久久久久久动漫 | 欧美s码亚洲码精品m码 | 奇米四色7777 | 欧美一区二区最爽乱淫视频免费看 | 揄拍成人国产精品视频 | 少妇高潮一区二区三区99小说 | 夜夜摸夜夜爽 | 男人的天堂影院 | 国产一级做a爰片久久毛片男 | 成人av影视在线 | 亚洲AV无码一区二区三区性 | 国精产品一品二品国精品69xx | www.天天射 | 狠狠干天天色 | 成人精品一区二区三区 | 国产精品老牛影院99av | 6680新视觉电影免费观看 | 91tv在线观看| 色又黄又爽 | 精品人伦一区二区三区蜜桃免费 | 91黄色免费网站 | 亚洲精品国产电影 | 久久网站免费看 | 99国产精品自拍 | 加勒比毛片 | 久久久久久国产精品免费免费 | 色综合网址 | jizz俄罗斯 | 日韩无码精品一区二区三区 | av网站在线看 | 国产精品久久久久久久久久久久久久久久 | 日韩经典第一页 | 国产成人在线一区 | 污污视频在线看 | 国产精品第3页 | 国产精品成久久久久三级 | 波多野结衣在线电影 | 久久一区二区精品 | 香蕉久久精品日日躁夜夜躁 | 久久成人网18网站 | 国产在线观看成人 | 日韩在线视频网站 | 亚洲在线观看一区二区 | 在线电影一区二区三区 | 很很干很很日 | 亚洲国产精品18久久久久久 | 免费视频91| 久久精品国产亚洲av麻豆色欲 | 中文在线最新版天堂 |