Java語言設計乙個有getMin功能的棧

2021-08-16 05:13:00 字數 823 閱讀 5808

要求:

實現**:

public class getminstack 

/*** 該函式是stackdata彈出棧頂資料,如果彈出的資料恰好等於stackmin的資料,那麼stackmin也彈出

** @return

*/public integer pop()

return num ;

}/**

* 該函式是先判斷stackmin是否為空,如果為空,就push新的資料,如果這個數小於stackmin中的棧頂元素,那麼stackmin需要push新的數,不管怎麼樣

* stackdata都需要push新的資料

** @param value

*/public void push(integer value) else if (value < getmin())

stackdata.push(value);

}/**

* 該函式是當stackmin為空的話第一次也得push到stackmin的棧中,返回stackmin的棧頂元素

** @return

*/public integer getmin()

return (integer) stackmin.peek();}}

public static void main(string args) throws exception

}

有乙個Java小程式

class trangle else double getlength public double getarea else public void setabc double a,double b,double c else class lader double getarea class cir...

設計乙個user類(Java)

class user 無參,在此用於返回count,並且無引數也不會報錯 public user string name 為使用者名稱賦值,只輸姓名不會報錯 public user string name,string password 為使用者名稱和口令賦值,三種呼叫方式都可以 public st...

有乙個地方

今天早上的比賽終於還是勇士獲得了勝利,當時是有點小情緒,不過還好,畢竟我是較中立的球迷,當然卻還是希望雷霆贏。籃球嘛已經體會很多了。今天世界上最失落的人之一會有杜蘭特和威少吧。晚上跑步在操場遇見了隔壁班的乙個女生,挺好的,因為終於能在操場看到自己喜歡的影子了,重點當然是我認識。最近在進行乙個是軟體工...