自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(115)
  • 收藏
  • 关注

原创 LeetCode 904. 水果成篮

滑动数组

2022-10-17 15:13:32 543

转载 Python面经总结

Python面经

2022-10-13 11:44:15 3544

原创 idea运行时显示一堆路径

idea运行时显示一堆路径

2022-09-11 21:46:59 3683 5

原创 LeetCode 1464. 数组中两元素的最大乘积

给你一个整数数组 nums,请你选择数组的两个不同下标 i 和 j,使 (nums[i]-1)*(nums[j]-1) 取得最大值

2022-08-26 14:22:03 194

原创 LeetCode 164. 最大间距

给定一个无序的数组 nums,返回 数组在排序之后,相邻元素之间最大的差值 。如果数组元素个数小于 2,则返回 0 您必须编写一个在「线性时间」内运行并使用「线性额外空间」的算法

2022-08-24 15:47:27 441

原创 LeetCode 1460. 通过翻转子数组使两个数组相等

给你两个长度相同的整数数组 target 和 arr 。每一步中,你可以选择 arr 的任意 非空子数组 并将它翻转。你可以执行此过程任意次。如果你能让 arr 变得与 target 相同,返回 True;否则,返回 False

2022-08-24 14:30:26 167

原创 LeetCode 100. 相同的树

给你两棵二叉树的根节点 p 和 q ,编写一个函数来检验这两棵树是否相同。如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。

2022-08-23 14:50:40 125

原创 LeetCode 86. 分隔链表

给你一个链表的头节点 head 和一个特定值 x ,请你对链表进行分隔,使得所有 小于 x 的节点都出现在 大于或等于 x 的节点之前。

2022-08-23 14:19:24 180

原创 LeetCode 46. 全排列

给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。

2022-08-23 09:40:05 112

原创 LeetCode 54. 螺旋矩阵

给你一个 m 行 n 列的矩阵 matrix ,请按照 顺时针螺旋顺序 ,返回矩阵中的所有元素

2022-08-22 23:20:55 157

原创 LeetCode 59. 螺旋矩阵 II

给你一个正整数 n ,生成一个包含 1 到 n^2 所有元素,且元素按顺时针顺序螺旋排列的 n x n 正方形矩阵 matrix

2022-08-22 22:01:18 208

原创 LeetCode 108. 将有序数组转换为二叉搜索树

给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 高度平衡 二叉搜索树。高度平衡 二叉树是一棵满足「每个节点的左右两个子树的高度差的绝对值不超过 1 」的二叉树

2022-08-22 15:54:29 1420

原创 LeetCode 33. 搜索旋转排序数组

搜索旋转排序数组

2022-08-22 12:51:19 161

原创 LeetCode 384. 打乱数组

给你一个整数数组 nums ,设计算法来打乱一个没有重复元素的数组。打乱后,数组的所有排列应该是 等可能 的

2022-08-21 18:00:38 123

原创 LeetCode 155. 最小栈

设计一个支持 push ,pop ,top 操作,并能在常数时间内检索到最小元素的栈

2022-08-21 17:23:14 109 1

原创 LeetCode 213. 打家劫舍 II

动态规划解决LeetCode 213. 打家劫舍 II

2022-08-21 16:05:52 96

原创 LeetCode 198. 打家劫舍

动态规划解决LeetCode 198. 打家劫舍

2022-08-21 11:35:15 100

原创 LeetCode 190. 颠倒二进制位

颠倒给定的 32 位无符号整数的二进制位

2022-08-21 10:28:41 129

原创 LeetCode 1455. 检查单词是否为句中其他单词的前缀

1455. 检查单词是否为句中其他单词的前缀

2022-08-21 09:33:37 87

原创 LeetCode 461. 汉明距离

两个整数之间的 汉明距离 指的是这两个数字对应二进制位不同的位置的数目

2022-08-20 23:14:55 472

原创 LeetCode 654. 最大二叉树

给定一个不重复的整数数组 nums 。 最大二叉树 可以用下面的算法从 nums 递归地构建最大二叉树

2022-08-20 22:27:26 567

原创 LeetCode 98. 验证二叉搜索树

给你一个二叉树的根节点 root ,判断其是否是一个有效的二叉搜索树

2022-08-20 21:51:38 858

原创 LeetCode 101. 对称二叉树

给你一个二叉树的根节点 root , 检查它是否轴对称

2022-08-20 17:25:21 98

原创 LeetCode 102. 二叉树的层序遍历

给你二叉树的根节点 root ,返回其节点值的 层序遍历

2022-08-20 15:37:10 827

原创 LeetCode 104. 二叉树的最大深度

给定一个二叉树,找出其最大深度。

2022-08-20 15:05:49 91

原创 LeetCode 45. 跳跃游戏 II

使用最少的跳跃次数到达数组的最后一个位置

2022-08-19 23:40:36 193

原创 LeetCode 204. 计数质数

给定整数 n ,返回 所有小于非负整数 n 的质数的数量

2022-08-19 18:00:58 363

原创 LeetCode 326. 3 的幂

给定一个整数,写一个函数来判断它是否是 3 的幂次方。如果是,返回 true ;否则,返回 false

2022-08-19 14:41:45 87

原创 LeetCode 349. 两个数组的交集(350)

给定两个数组 nums1 和 nums2 ,返回 它们的交集

2022-08-19 12:45:03 249

原创 LeetCode 1450. 在既定时间做作业的学生人数

在既定时间做作业的学生人数

2022-08-19 11:05:44 171

原创 LeetCode 357. 统计各位数字都不同的数字个数

给你一个整数 n ,统计并返回各位数字都不同的数字 x 的个数,其中 0

2022-08-18 21:57:59 409 2

原创 LeetCode 203. 移除链表元素

给你一个链表的头节点 head 和一个整数 val ,请你删除链表中所有满足 Node.val == val 的节点,并返回 新的头节点

2022-08-15 22:50:15 339

原创 LeetCode 118. 杨辉三角(及119)

python给定一个非负整数 numRows,生成「杨辉三角」的前 numRows 行

2022-08-15 21:43:47 255

原创 LeetCode 22. 括号生成

LeetCode 22. 括号生成

2022-08-14 21:54:48 62

原创 LeetCode 31. 下一个排列

31. 下一个排列

2022-08-14 20:54:42 372

原创 LeetCode 148. 排序链表

148. 排序链表

2022-08-14 20:21:49 81

原创 LeetCode 48. 旋转图像

将图像原地顺时针旋转 90 度。

2022-08-14 17:00:14 259

原创 LeetCode 1422. 分割字符串的最大得分

1422. 分割字符串的最大得分

2022-08-14 16:33:09 259

原创 LeetCode 36. 有效的数独

判断数独是否有效

2022-08-12 16:21:02 111

原创 LeetCode 1282. 用户分组

1282. 用户分组

2022-08-12 11:27:26 138

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除