<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    我會走向何方

    我又該走向何方

    BlogJava 首頁 新隨筆 聯系 聚合 管理
      15 Posts :: 2 Stories :: 17 Comments :: 0 Trackbacks

    ?

    package ?com.fangq.collections;
    /**
    ?*?后進先出
    ?*?自動擴容2倍
    ?*?
    @author ?new
    ?*
    ?
    */

    public ? class ?Stack? {
    ????
    private ?Object[]?stack;
    ????
    private ? int ?max;
    ????
    private ? int ?top;
    ????
    public ?Stack() {
    ????????stack?
    = ? new ?Object[ 20 ];
    ????????max?
    = ? 20 ;
    ????????top?
    = ? - 1 ;
    ????}

    ????
    public ?Stack( int ?s) {
    ????????stack?
    = ? new ?Object[s];
    ????????max?
    = ?s;
    ????????top
    =- 1 ;
    ????}

    ????
    public ? void ?push(Object?o)? throws ?Exception {
    ????????
    if (o == null )
    ????????????
    throw ? new ?Exception( " 不允許空值 " );
    ????????top
    ++ ;
    ????????
    if (top > max - 1 ) {
    ????????????System.out.println(
    " 開始擴容 " );
    ????????????max?
    = ?max * 2 ;
    ????????????Object[]?oldStack?
    = ?stack;
    ????????????Object[]?newStack?
    = ?? new ?Object[max];
    ????????????System.arraycopy(oldStack,
    0 ,newStack, 0 ,top);
    ????????????stack?
    = ?newStack;
    ????????}

    ????????System.out.println(
    " top=====> " + top);
    ????????System.out.println(
    " max=====> " + max);
    ????????stack[top]?
    = ?o;?
    ????}

    ????
    public ?Object?pop() {
    ????????
    return ?stack[top -- ];
    ????}

    ????
    public ? static ? void ?main(String[]?args) {
    ????????Stack?s?
    = ?? new ?Stack( 10 );
    ????????
    try {
    ????????????
    for ( int ?i = 1 ;i < 22 ;i ++ ) {
    ????????????????s.push(String.valueOf(i));
    ????????????}

    ????????????System.out.println(s.pop());
    ????????????System.out.println(s.pop());
    ????????}
    catch (Exception?e) {
    ????????????e.printStackTrace();
    ????????}

    ????}

    }

    posted on 2006-08-26 09:35 hama 閱讀(230) 評論(0)  編輯  收藏

    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 朝桐光亚洲专区在线中文字幕 | 亚洲五月午夜免费在线视频| 在线精品一卡乱码免费| 亚洲国产精品无码专区影院| 日韩精品无码永久免费网站| 国产成人无码区免费A∨视频网站 国产成人涩涩涩视频在线观看免费 | 最近免费中文字幕中文高清 | 日本一区二区在线免费观看| 国产精品酒店视频免费看| 亚洲人成网站免费播放| 四虎影视www四虎免费| 亚洲av无码专区青青草原| 国产成人高清精品免费鸭子| 在线看亚洲十八禁网站| 亚洲精品国产精品国自产观看| 色天使色婷婷在线影院亚洲| 四虎国产精品免费视| 日本系列1页亚洲系列| 亚洲精品无码专区久久同性男| 色哟哟国产精品免费观看| 国产精品亚洲不卡一区二区三区| 中文字幕免费观看视频| 亚洲国产精品无码专区| 国产免费一区二区三区| 亚洲经典千人经典日产| 亚洲精品成a人在线观看| 免费无码又爽又刺激网站直播| 亚洲精品高清久久| 国产一卡2卡3卡4卡2021免费观看| 亚洲av极品无码专区在线观看| 毛片免费观看网站| 人碰人碰人成人免费视频| 亚洲国产精品久久66| a毛片基地免费全部视频| 国产午夜亚洲精品不卡| 亚洲级αV无码毛片久久精品| 国产曰批免费视频播放免费s| 久久亚洲中文字幕无码| 国产av天堂亚洲国产av天堂| 青青视频观看免费99| 一级毛片高清免费播放|