链表是一种 动态且零散 的数据结构,它由一系列节点组成,每个节点包含数据和指向下一个节点的指针。本文介绍一下如何将数组变成链表,并且实现 反转单向链表 的算法。
一、链表 VS 数组
- 链表特点
- 链表 VS 数组
二、数组转单向链表
- TS 代码演示
1 | |
三、反转单向链表
- 反转单向链表思路图示
- TS 代码演示
1 | |
四、测试
1 | |
数组转链表输出:
1 | |
反转链表输出:
1 | |
《数据结构与算法》系列
- 什么是算法复杂度
- 堆(heap)、栈(stack)、队列(queue)
- 把一个数组旋转k步
- 判断字符串是否括号匹配
- 数组、栈、链表、队列结构与对比
- 用两个栈实现一个队列
- 反转单向链表
- 用链表实现队列
- 二分查找
- 查找两数之和
欢迎访问:天问博客
本文作者: Tiven
发布时间: 2023-07-15
最后更新: 2023-07-20
本文标题: 【数据结构与算法】(7):反转单向链表
本文链接: https://www.tiven.cn/p/fc060cbe/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!
发布时间: 2023-07-15
最后更新: 2023-07-20
本文标题: 【数据结构与算法】(7):反转单向链表
本文链接: https://www.tiven.cn/p/fc060cbe/
版权声明: 本作品采用 CC BY-NC-SA 4.0 许可协议进行许可。转载请注明出处!





