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

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

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

    Coundy

       漫步風中,傾聽自己的腳步,在自我沉浸中,找尋逝去的靈魂

    posts - 27,comments - 2,trackbacks - 0
    code:

    package com.algorithms;

    /**
     * @author oracle
     *
     */

    //下面注釋掉的類是線性鏈表組合模式的實現
    //
    // class LineNode {
    //
    // private int id;
    //
    // private String name;
    //
    // private LineNode nextnode;
    //
    // public LineNode() {
    // }
    //
    // public int getId() {
    // return id;
    // }
    //
    // public void setId(int id) {
    // this.id = id;
    // }
    //
    // public LineNode getNextnode() {
    // return nextnode;
    // }
    //
    // // composite pattern implements linear-list
    // public void setNextnode(LineNode linenode) {
    // if (this.nextnode == null)
    // this.nextnode = linenode;
    // else
    // this.nextnode.setNextnode(linenode);
    // }
    //
    // public String getName() {
    // return name;
    // }
    //
    // public void setName(String name) {
    // this.name = name;
    // }
    // }


    class LineNode {

        private int id;

        private String name;

        private LineNode nextnode;

        public LineNode() {
        }

        public int getId() {
            return id;
        }

        public void setId(int id) {
            this.id = id;
        }

        public LineNode getNextnode() {
            return nextnode;
        }   
        public void setNextnode(LineNode linenode) {

            this.nextnode = linenode;
        }

        public String getName() {
            return name;
        }

        public void setName(String name) {
            this.name = name;
        }
    }

    public class LineList {
       //添加一個節點到線性鏈表中
        public static void addNode(LineNode linenode, LineNode root) {
            LineNode newnode = root;
            while (newnode != null) {
                // newnode = newnode.getNextnode();
                if (newnode.getNextnode() == null) {
                    newnode.setNextnode(linenode);
                    // root = newnode;
                    newnode = null;
                } else {
                    newnode = newnode.getNextnode();
                }

            }

        }
       //刪除線性鏈表中的一個指定節點
        public static void deleteNode(LineNode linenode, LineNode root) {
            LineNode newnode = root;
            LineNode tempnode = null;
            while (newnode != null) {
                if (newnode.getNextnode() == linenode) {
                    tempnode = newnode.getNextnode();
                    if (tempnode.getNextnode() != null)
                        newnode.setNextnode(tempnode.getNextnode());
                    tempnode = null;
                    newnode = null;
                } else
                    newnode = newnode.getNextnode();
            }
        }

        /**
         * @param args
         */
        public static void main(String[] args) {
            // TODO Auto-generated method stub
            LineNode root = new LineNode();
            root.setId(0);
            root.setName("root");

            LineNode sonone = new LineNode();
            sonone.setId(1);
            sonone.setName("sonone");
            // root.setNextnode(sonone);
            LineList.addNode(sonone, root);

            LineNode sontwo = new LineNode();
            sontwo.setId(2);
            sontwo.setName("sontwo");
            // root.setNextnode(sontwo);
            LineList.addNode(sontwo, root);

            LineList.deleteNode(sonone, root);
        }
    }

    posted on 2007-04-09 03:23 Coundy 閱讀(416) 評論(0)  編輯  收藏 所屬分類: Java
    主站蜘蛛池模板: 久久精品国产亚洲AV电影网| 黄色大片免费网站| h在线观看视频免费网站| 国产精品亚洲综合五月天| 在线观看人成网站深夜免费| 亚洲av成人一区二区三区观看在线 | 久久亚洲AV成人出白浆无码国产| 久久久久久一品道精品免费看| 亚洲色图校园春色| 亚洲国产91精品无码专区| 最近中文字幕大全免费视频| 麻豆91免费视频| 情人伊人久久综合亚洲| 又粗又大又硬又爽的免费视频| 一级有奶水毛片免费看| 九九久久精品国产免费看小说| 国产精品亚洲专区在线观看| 亚洲AV无码一区二区乱孑伦AS| 免费国产人做人视频在线观看| 免费无码中文字幕A级毛片| 免费福利资源站在线视频| 亚洲午夜精品久久久久久app | 77777亚洲午夜久久多喷| 国产亚洲人成网站观看| 亚洲国产午夜福利在线播放| 在线a毛片免费视频观看| 黄页网站在线观看免费高清| 亚洲精品免费在线视频| 99热在线观看免费| 一级毛片免费播放| 精选影视免费在线 | 国产成人精品亚洲一区| 久久精品亚洲中文字幕无码麻豆 | 亚洲国产精品无码久久| 亚洲日本人成中文字幕| 国产亚洲精品第一综合| 国产亚洲综合一区二区三区| 日韩久久无码免费毛片软件| 黄页网站在线视频免费| 在线播放国产不卡免费视频| 久久免费精品视频|