码迷,mamicode.com
首页 > 其他好文 > 详细

数据结构-单链表

时间:2015-05-28 07:08:46      阅读:145      评论:0      收藏:0      [点我收藏+]

标签:

为了解决数据连续存储带来的不便,除了保存数据元素的信息以外,还要保存相邻的下(上)一个数据元素保存在哪儿的信息。由许多这样的节点连接在一起就形成了线性表的链式存储。

只保存单一指向(后面的或前面的)的链表称为单链表。

 

单链表的节点定义

    private static class Node<E> {

        E item;

        Node<E> next;

 

        Node(E element, Node<E> next) {

            this.item = element;

            this.next = next;

        }

    }

 

由于在单链表中只保存了单向链接的信息,在单链表中查找某一个数据元素,只能从头开始。当我们想要得到某一个数据元素的前一个数据元素时,这一点显得尤为突出。

 

Java的简单实现:

 

http://www.oschina.net/code/snippet_660460_48286

 


数据结构-单链表

标签:

原文地址:http://my.oschina.net/u/660460/blog/420829

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!