自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 资源 (1)
  • 收藏
  • 关注

原创 Day15 | 二叉树 part02

思路:利用队列先进先出的特性。

2023-03-29 23:19:07 95

原创 Day13 | 二叉树part01

思路:还是使用栈,但是把三种遍历的写法统一了。思路:利用栈来保存数据。

2023-03-29 23:08:20 73

原创 Day11 | 20. 有效的括号, 1047. 删除字符串中的所有相邻重复项, 150. 逆波兰表达式求值

【代码】Day11 | 20. 有效的括号, 1047. 删除字符串中的所有相邻重复项, 150. 逆波兰表达式求值。

2023-03-28 19:55:54 77

原创 Day10 | 232.用栈实现队列,225. 用队列实现栈

思路:主要是了解栈和队列的特性和实现。思路:主要是了解栈和队列的特性和实现。

2023-03-27 22:54:34 75

原创 Day08 | 字符串

● 344.反转字符串● 541. 反转字符串II● 剑指Offer 05.替换空格● 151.翻转字符串里的单词● 剑指Offer58-II.左旋转字符串。

2023-03-27 22:47:18 23

原创 Day07 | 454.四数相加II, 383. 赎金信,15. 三数之和, 18. 四数之和

【代码】Day07 | 454.四数相加II, 383. 赎金信,15. 三数之和, 18. 四数之和。

2023-03-21 23:20:27 61

原创 Day6 | LeetCode 第一题也不简单

思路:查找重复的数据可以考虑用 Set。思路:用 int 数组做哈希表。思路:使用 map 的哈希法。

2023-03-21 22:33:08 33

原创 Da04 | 24. 两两交换链表中的节点,19.删除链表的倒数第N个节,面试题 02.07. 链表相交,142.环形链表II

思路:采取快慢节点,可以达到 O(N) 的时间复杂度。思路:采取快慢节点,可以达到 O(N) 的时间复杂度。思路:算法实现不难,主要是数学的推导过程。

2023-03-19 20:35:09 32

原创 Day03 | 203.移除链表元素,707.设计链表,206.反转链表

思路:用一个零时节点记录翻转节点的下一个节点。思路:用虚拟节点省去对头节点的特殊处理。思路:用虚拟节点省去对头节点的特殊处理。

2023-03-19 20:23:51 32

原创 Day02 | 977.有序数组的平方 ,209.长度最小的子数组 ,59.螺旋矩阵II

977 有序数组的平方链接:LeetCode977思路:包含的负数的非递减数组平方后,最大的数还是在数组两边,可以利用双指针,有序的将平方数存到另一个数组里class Solution { public int[] sortedSquares(int[] nums) { int left = 0; int right = nums.length - 1; int[] res = new int[nums.length]; int

2023-03-19 20:15:22 35

原创 LeetCode704 二分查找,27 移除元素

经典的查找算法,也比较熟悉了。两种写法都写了下:左闭右开 [a,b),左闭右闭 [a,b]

2023-03-16 21:13:07 106

空空如也

空空如也

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

TA关注的人

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