美文网首页
数据结构:单链表与双链表

数据结构:单链表与双链表

作者: 鸿雁长飞鱼龙潜跃 | 来源:发表于2019-06-03 18:11 被阅读0次

数据结构:单链表与双链表

如下图:

数据结构:单链表与双链表

单向链表:

1,只能单向访问。从头到尾进行遍历,也就是说只能前进,不能后退。

2,增删速度快,查找速度慢。

双向链表:

1,支持双向访问。可以访问前驱节点,也可以访问后继节点,遍历过程中可进可退。

2,查找速度快,增删速度复杂,因为需要多分配一个指针存储空间。

下面我们看一下单向链表与双向链表的使用场景。

HashMap:单链表

LinkedHashMap:双链表

TreeMap:红黑树

ArrayList:数组

LinkedList:双链表

个人能力有限,难免会有错误的地方,还请大家多多指正。

相关文章

  • 数据结构 | 其二 链表

    冰河winner - 数据结构之链表 2.1 单向链表 数据结构(一) 单链表的实现-JAVA 2.2 双端链表 ...

  • 数据结构笔记

    数据结构课程概览 ================== 1.顺序表 2.链表:单链表,单向循环链表,双链表...

  • 链表简介

    链表简介 链表是一种线性数据结构 链表有两种分别为 单链表 伪代码如下: 双链表 伪代码如下: 链表添加操作 单链...

  • 专项练习数据结构之链表

    1.链表:单链表,双链表,循环链表 2.单链表 单链表是一种链式存取的数据结构,用一组地址任意的存储单元存放线性表...

  • 常见数据结构和算法

    常见数据结构 线性数据结构(按顺序具有数据元素的数据结构):数组,堆栈,链表(单链表 双链表),队列非线性数据结...

  • 数据结构:单链表与双链表

    数据结构:单链表与双链表 如下图: 单向链表: 1,只能单向访问。从头到尾进行遍历,也就是说只能前进,不能后退。 ...

  • 数据结构基础2

    1.单链表的数据结构+案例2.双链表的数据结构+案例3.栈的数据结构(双向链表+数组实现) + 案例4.队列的数据...

  • 第二章 数据结构模板

    单链表 —— 模板题 AcWing 826. 单链表 双链表 —— 模板题 AcWing 827. 双链表 栈 —...

  • 数据结构与算法相关

    第二章 数据结构与算法相关 1.常用的数据结构有哪些? 数组、栈、队列、链表(单链表、双向链表、循环链表)、树、散...

  • 算法与数据结构:链表

    链表是一种不连续的线性数据结构。常见的有单链表,循环链表,双链表。 链表通过指针将一组零散的内存块串...

网友评论

      本文标题:数据结构:单链表与双链表

      本文链接:https://www.haomeiwen.com/subject/ctrhxctx.html