<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
    主站蜘蛛池模板: a毛片全部播放免费视频完整18| 中文字幕专区在线亚洲| 国产一级片免费看| 久久久久久亚洲精品无码| 久久综合亚洲色HEZYO社区| 国产午夜亚洲不卡| 色吊丝永久在线观看最新免费| 99精品一区二区免费视频| 一级做a爱过程免费视频高清| 亚洲中文字幕精品久久| 亚洲日韩中文字幕| 亚洲AV日韩AV永久无码绿巨人 | 亚洲精品乱码久久久久久蜜桃| 最近最新的免费中文字幕| 久久精品一本到99热免费| 国产免费拔擦拔擦8X高清在线人| 美美女高清毛片视频黄的一免费| 亚洲中文字幕无码久久| 亚洲一区二区三区久久| 亚洲精品偷拍无码不卡av| 久久亚洲春色中文字幕久久久| 久久99国产亚洲高清观看首页| 全部免费毛片免费播放| 国产男女猛烈无遮挡免费视频网站 | a级毛片高清免费视频| 成年大片免费高清在线看黄| 狠狠综合亚洲综合亚洲色| 亚洲欧美日本韩国| 亚洲国产精品无码久久九九大片| 亚洲一区二区久久| 亚洲一级大黄大色毛片| 亚洲一区二区三区播放在线| 亚洲一区二区三区高清不卡| 亚洲日日做天天做日日谢| 中文字幕乱码亚洲精品一区| 亚洲人成网站18禁止| 久久精品国产亚洲av品善| 国产午夜亚洲精品不卡免下载| 美女黄色免费网站| 国产高潮久久免费观看| 99久久国产精品免费一区二区|