<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)  編輯  收藏

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


    網站導航:
     
    主站蜘蛛池模板: 亚洲日韩精品一区二区三区无码| 国产精品酒店视频免费看| 在线观看免费无码专区| 久久久免费的精品| 毛片免费全部免费观看| 亚洲精品国产V片在线观看| 久久精品国产亚洲AV麻豆不卡| 亚洲另类视频在线观看| 黄色免费在线网址| 久久久久久久久久久免费精品| xxxx日本免费| 国产亚洲精品无码专区| 亚洲国产人成在线观看| 无码人妻一区二区三区免费手机| 亚洲国产精品尤物YW在线观看 | 欧美日韩亚洲精品| 免费精品一区二区三区第35| 国产片免费福利片永久| 曰批全过程免费视频观看免费软件 | 亚洲色成人网站WWW永久四虎 | 亚洲人成网7777777国产 | 国产男女爽爽爽爽爽免费视频| 国产亚洲色婷婷久久99精品91| 日韩精品无码免费专区网站| 亚洲人成网站影音先锋播放| 免费无码一区二区| 亚洲成AV人在线播放无码| 乱淫片免费影院观看| 国产成人AV免费观看| 亚洲成A∨人片在线观看无码| 久久久久女教师免费一区| 亚洲精品天天影视综合网| 毛片免费在线观看网站| 污视频网站免费在线观看| 亚洲精品卡2卡3卡4卡5卡区| 一级一级一级毛片免费毛片| 久久夜色精品国产噜噜亚洲AV| 中国好声音第二季免费播放| 亚洲伦乱亚洲h视频| 亚欧免费视频一区二区三区| 看Aⅴ免费毛片手机播放|