首页
瞬间
归档
算法
链表
数组
字符串
双指针
二叉树
栈与队列
回溯算法
动态规划
贪心算法
前端
后端
鸿蒙
About
小王同学
Stay Hungry, Stay Foolish.
累计撰写
141
篇文章
累计创建
20
个标签
累计收到
0
条评论
栏目
首页
瞬间
归档
算法
链表
数组
字符串
双指针
二叉树
栈与队列
回溯算法
动态规划
贪心算法
前端
后端
鸿蒙
About
目 录
CONTENT
以下是
算法
相关的文章
2024-08-04
置顶
小王同学算法合集
小王同学算法合集 链表: Leetcode 707.设计链表 Leetcode 24. 两两交换链表中的节点(画图分析) Leetcode 203.移除链表元素(画图分析)
2024-08-04
82
0
1
算法
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
46
0
0
算法
2024-09-18
Leetcode 无重复字符的最长子串
Leetcode 无重复字符的最长子串 力扣传送门 解题思路: 这道题目我们可以使用滑动窗口的思路。 滑动窗口是一种管理两个指针(通常是窗口的起始和终止位置)的技术,通过这两个指针可以表示字符串中的一个区间。当这个区间内的元素满足题目要求时,我们尝试扩大窗口的大小(即移动结束指针);当不满足要求时,
2024-09-18
39
0
0
算法
2024-04-30
Leecode 59.螺旋矩阵II(画图分析)
Leecode 59.螺旋矩阵II(画图分析) 力扣传送门(opens new window) 给定一个正整数 n,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。 示例: 输入: 3 输出: [ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5
2024-04-30
53
0
0
算法
2024-04-30
Leetcode 209.长度最小的子数组(画图分析)
Leetcode 209.长度最小的子数组(画图分析) 力扣传送门(opens new window) 给定一个含有 n 个正整数的数组和一个正整数 s ,找出该数组中满足其和 ≥ s 的长度最小的 连续 子数组,并返回其长度。如果不存在符合条件的子数组,返回 0。 示例: 输入:s = 7, nu
2024-04-30
80
0
0
算法
2024-04-30
Leetcode 977.有序数组的平方(画图分析)
Leetcode 977.有序数组的平方(画图分析) 力扣传送门(opens new window) 给你一个按 非递减顺序 排序的整数数组 nums,返回 每个数字的平方 组成的新数组,要求也按 非递减顺序 排序。 示例 1: 输入:nums = [-4,-1,0,3,10] 输出:[0,1,9,
2024-04-30
67
0
0
算法
2024-04-27
Leetcode 704. 二分查找(画图分析)
Leetcode 704. 二分查找(画图分析) 力扣传送门(opens new window) Leetcode 704.binary-search 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回
2024-04-27
68
0
0
算法
2024-04-21
Leetcode 707.设计链表
Leetcode 707.设计链表 力扣传送门(opens new window) 题意: 在链表类中实现这些功能: get(index):获取链表中第 index 个节点的值。如果索引无效,则返回-1。 addAtHead(val):在链表的第一个元素之前添加一个值为 val 的节点。插入后,新节
2024-04-21
43
0
0
算法
2024-04-20
Leetcode 24. 两两交换链表中的节点(画图分析)
Leetcode 24. 两两交换链表中的节点(画图分析) 力扣传送门(opens new window) 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例 1: 输入:head = [1,2,3,4] 输出:[2,1,
2024-04-20
57
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
58
0
0
算法
1
2
3
4
5
...
10