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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > java >内容正文

java

java的min函数_Java语言实现包含min函数的栈

發布時間:2025/3/12 java 15 豆豆
生活随笔 收集整理的這篇文章主要介紹了 java的min函数_Java语言实现包含min函数的栈 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

package stack;

import java.util.ArrayList;

/**

* 實現包含min函數的棧

* @author DHC

* @param

*/

public class MinInStack {

public static void main(String[] args) {

MinInStack newStack = new MinInStack();

newStack.push(4);

newStack.push(6);

newStack.push(2);

newStack.push(5);

newStack.pop();

newStack.pop();

newStack.push(1);

System.out.println(newStack.min());

}

public ArrayList stack = new ArrayList();

public ArrayList minStack = new ArrayList();

public T pop() {

int size = stack.size();

minStack.remove(size - 1);

return stack.remove(size - 1);

}

public void push(T item) {

int size = stack.size();

if (size == 0) {

minStack.add(0);

} else {

int minPosition = minStack.get(size - 1);

T minData = stack.get(minPosition);

if (compare(minData, item)) {

minStack.add(stack.size());

} else {

minStack.add(minPosition);

}

}

stack.add(item);

}

public T peek() {

int size = stack.size();

return stack.get(size - 1);

}

public T min() {

int size = minStack.size();

return stack.get(minStack.get(size - 1));

}

public boolean isEmpty() {

return stack.isEmpty();

}

/**

* 泛型元素的比較方法

* @param minData

* @param item

* @return true 代表當前元素小于之前的最小元素

*/

private boolean compare(T minData, T item) {

// 這兒不同的泛型類型可以用不同的方式實現

// 如果寫成通用代碼泛型之間應該腫么比較大小呢?是不是可以讓泛型都繼承某一接口呢?

int a = (Integer) minData;

int b = (Integer) item;

if(a > b) {

return true;

} else {

return false;

}

}

}

posted on 2012-01-31 15:57 墻頭草 閱讀(982) 評論(0) ?編輯 ?收藏

總結

以上是生活随笔為你收集整理的java的min函数_Java语言实现包含min函数的栈的全部內容,希望文章能夠幫你解決所遇到的問題。

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

主站蜘蛛池模板: 亚洲天堂系列 | 无码人妻精品一区二区三区蜜桃91 | 国产精品一二三区视频 | 黄色av大全 | 久久接色 | 喷水av| 精品99久久 | 制服丝袜av一区二区三区下载 | 日本免费三片在线播放 | 国产成人在线视频播放 | 少妇太紧太爽又黄又硬又爽小说 | 一级一片免费播放 | 国产资源网站 | a在线免费观看 | 亚洲精品国产精品乱码不卡 | www.亚洲天堂.com | 免费无遮挡无码永久在线观看视频 | 超碰888| 国产suv精品一区二区883 | 欧美性爱精品一区 | 精品乱子伦一区二区三区 | 99在线播放 | 美丽的姑娘在线观看免费 | 少妇一级淫片免费观看 | 中午字幕在线观看 | 日本黄色大片免费看 | 久久久精品视频一区 | 男人的天堂2018 | 精品五月天 | 日本精品久久 | 91久久精品日日躁夜夜躁国产 | 高清一区在线观看 | 国产无精乱码一区二区三区 | 西西444www大胆无视频 | 欧美成人福利视频 | 国产日韩一区二区三区在线观看 | 九色91丨porny丨丝袜 | 欧美国产日韩在线观看 | 黄色网络在线观看 | 国精产品一区一区三区免费视频 | 亚洲福利一区二区三区 | 成人夜晚视频 | 欧美日韩国产一区二区 | 国产精品无码电影 | 黄色影音 | 亚洲深夜视频 | 欧美亚洲激情视频 | 国产a一区二区三区 | 久草视频免费在线观看 | 免费看黄色的视频 | 日韩在线视频免费看 | 亚洲偷拍一区 | 日本视频免费 | 性中文字幕 | 亚洲看片网 | 一级性生活大片 | 国产成人99久久亚洲综合精品 | 手机天堂网 | 啪啪视屏 | 欧美yyy | 瑟瑟久久 | 琪琪午夜伦理 | 国产尤物视频 | 亚洲开心网 | 成人激情在线视频 | 亚洲h动漫| 成人av在线影院 | 久色网站 | 午夜xxxxx| 伊人网综合网 | 国产污视频在线看 | 精品国产黄色片 | 91在线视频免费播放 | 男人天堂手机在线观看 | 一级片免费在线 | 伊人久久影院 | 男插女视频免费 | 日本www在线 | 欧美成人dvd在线视频 | 污污在线观看视频 | 麻豆福利在线观看 | 精品国语对白 | 成人精品区 | 日韩 欧美 国产 综合 | 最新国产网址 | 变态 另类 国产 亚洲 | 二区三区在线视频 | 午夜免费福利在线观看 | 免费黄色一级大片 | 男同激情视频 | 国产调教打屁股xxxx网站 | 天天干天天爽天天射 | 国产主播一区 | 久久影| 国产又粗又长又大 | 在线免费观看黄色小视频 | 最新av在线网址 | 卡通动漫精品一区二区三区 | 性一级视频 |