链表初步
2016-03-17 14:46
253 查看
概述
数据结构的基础,就不用我多说了吧!特点
和数组很相似,但无法直接访问,必须从头到尾遍历一遍才能进行查找操作。不过很多情况下链表更有优势,特别是在进行插入和删除操作时链表拥有更高的效率。动态分配内存空间也是链表的一个优点。分类
单链表
最简单的链表。元素之间只有一个单独的指针链接。双向链表
每个元素之间通过两个指针链接。循环链表
链表最后一个元素指向链表首元素。总结
链表非常基础,必须熟练掌握。具体实现在后面的文章中介绍。
相关文章推荐
- [C/C++]反转链表
- C#数据结构之顺序表(SeqList)实例详解
- C#实现基于链表的内存记事本实例
- Lua教程(七):数据结构详解
- 解析从源码分析常见的基于Array的数据结构动态扩容机制的详解
- C#数据结构之队列(Quene)实例详解
- C#数据结构揭秘一
- C#数据结构之单链表(LinkList)实例详解
- 数据结构之Treap详解
- C语言实现带头结点的链表的创建、查找、插入、删除操作
- C++实现简单的学生管理系统
- 用C语言举例讲解数据结构中的算法复杂度结与顺序表
- C#数据结构之堆栈(Stack)实例详解
- C#数据结构之双向链表(DbLinkList)实例详解
- JavaScript数据结构和算法之图和图算法
- Linux内核链表实现过程
- C++链表倒序实现方法
- C#通过链表实现队列的方法
- C#实现的简单链表类实例
- Java数据结构及算法实例:冒泡排序 Bubble Sort