首页
瞬间
归档
算法
链表
数组
字符串
双指针
二叉树
栈与队列
回溯算法
动态规划
贪心算法
前端
后端
鸿蒙
About
小王同学
Stay Hungry, Stay Foolish.
累计撰写
141
篇文章
累计创建
20
个标签
累计收到
0
条评论
栏目
首页
瞬间
归档
算法
链表
数组
字符串
双指针
二叉树
栈与队列
回溯算法
动态规划
贪心算法
前端
后端
鸿蒙
About
目 录
CONTENT
以下是
链表
相关的文章
2024-09-18
Leetcode 146. LRU 缓存
Leetcode 146. LRU 缓存 力扣传送门146. LRU 缓存 Design and implement a data structure for Least Recently Used (LRU) cache. It should support the following opera
2024-09-18
30
0
0
算法
2024-04-21
Leetcode 707.设计链表
Leetcode 707.设计链表 力扣传送门(opens new window) 题意: 在链表类中实现这些功能: get(index):获取链表中第 index 个节点的值。如果索引无效,则返回-1。 addAtHead(val):在链表的第一个元素之前添加一个值为 val 的节点。插入后,新节
2024-04-21
37
0
0
算法
2024-04-20
Leetcode 24. 两两交换链表中的节点(画图分析)
Leetcode 24. 两两交换链表中的节点(画图分析) 力扣传送门(opens new window) 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1: 输入:head = [1,2,3,4] 输出:[2,1,
2024-04-20
49
0
0
算法
2024-04-20
Leetcode 203.移除链表元素(画图分析)
Leetcode 203.移除链表元素(画图分析) 力扣传送门(opens new window) 题意:删除链表中等于给定值 val 的所有节点。 示例 1: 输入:head = [1,2,6,3,4,5,6], val = 6 输出:[1,2,3,4,5] 示例 2: 输入:head = [],
2024-04-20
48
0
0
算法
2024-04-07
Leetcode 142.环形链表II(画图分析)
Leetcode 142.环形链表II(画图分析) 力扣传送门(opens new window) 给定一个链表的头节点 head ,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 如果链表中有某个节点,可以通过连续跟踪 next 指针再次到达,则链表中存在环。 为了表示给定链表中
2024-04-07
88
0
0
算法
2024-04-01
Leetcode 19.删除链表的倒数第N个节点(画图分析)
Leetcode 19.删除链表的倒数第N个节点(画图分析) 力扣传送门(opens new window) 给你一个链表,删除链表的倒数第 n 个结点,并且返回链表的头结点。 进阶:你能尝试使用一趟扫描实现吗? 示例 1: 输入:head = [1,2,3,4,5], n = 2 输出:[1,2,
2024-04-01
36
0
0
算法
2024-03-31
LeetCode 206.反转链表(画图分析)
LeetCode 206.反转链表(画图分析) 力扣传送门(opens new window) 题意:反转一个单链表。 示例: 输入: 1->2->3->4->5->NULL 输出: 5->4->3->2->1->NULL 解题思路: 在遍历链表时,将当前节点的 next 指针改为指向前一个节点。
2024-03-31
47
0
1
算法