首页 > 其他 > 详细

链表的理解

时间:2017-08-31 21:58:46      阅读:308      评论:0      收藏:0      [点我收藏+]
/*
   链表和动态数组关系:
      1.数组的长度等于链表的长度,链表如果添加了数据,长度就发生了变化,
         间接地数组的长度也就发生了变化,即可以实现动态数组(长度可变)

        public Object[] toArray(){
        if(count==0 || this.root==null){
            return null;
        }
        //count:链表的长度
        this.rdata=new Object[count];
        foot=0;//foot清零,
        //用this.root去获取数据
        this.root.toArrayNode();
        return rdata;

        public void toArrayNode(){
            Link_get.this.rdata[Link_get.this.foot++]=this.data;
            if(this.next!=null){
                this.next.toArrayNode();
            }
        }
    }
 
      2.链表添加一个数据,数组对应保存一个数据(采用索引foot++实现),链表         
         输出可以通过遍历数组获取数据

  
*/

 

链表的理解

原文:http://www.cnblogs.com/yuefeng123/p/7460709.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!