
算法详解
文章平均质量分 86
详细讲解算法思路
外企牛马
某500强外企打杂
展开
-
算法详解 | 反转单向链表进阶
算法详解 | 反转单向链表进阶 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。 从定义可以知道,链表的每个元素实际上在内存中并不是连续,只是逻辑上看起来是连续。 Leetcode题目 给你单链表的头指针 head 和两个整数 left 和 right ,其中 left <= right 。请你反转从位置 left 到位置 right 的链表节点,返回 反转后的链表 。 示例 1: 输入:head = [1,2,3,4,5], left =原创 2021-06-08 00:27:36 · 343 阅读 · 4 评论 -
算法详解 | 反转单向链表基础版
算法详解 | 反转单向链表基础版 链表是一种物理存储单元上非连续、非顺序的存储结构,数据元素的逻辑顺序是通过链表中的指针链接次序实现的。简单来说,就是链表的每个节点实际上是分布在不同的内存地址,只是逻辑 从定义可以知道,链表的每个元素实际上在内存中并不是连续,只是逻辑上看起来是连续。 Leetcode题目 定义一个函数,输入一个链表的头节点,反转该链表并输出反转后链表的头节点。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3-&g原创 2021-06-06 15:42:40 · 148 阅读 · 0 评论