自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 StarryCoding-36:最长连续不重复子序列(C++语言实现)

【代码】StarryCoding-36:最长连续不重复子序列(C++语言实现)

2024-02-21 02:27:56 355

原创 LeetCode-11:盛最多水的容器(Java语言实现)

【代码】LeetCode-11:盛最多水的容器(Java语言实现)

2024-02-16 21:53:02 131

原创 LeetCode-455:分发饼干(Java语言实现)

【代码】LeetCode-455:分发饼干(Java语言实现)

2024-02-16 20:40:37 280

原创 LeetCode-103:二叉树的锯齿形层序遍历(Java语言实现)

【代码】LeetCode-103:二叉树的锯齿形层序遍历(Java语言实现)

2024-02-16 00:56:52 113

原创 LeetCode-226:翻转二叉树(Java语言实现)

【代码】LeetCode-226:翻转二叉树(Java语言实现)

2024-02-14 20:37:26 97

原创 LeetCode-111:二叉树的最小深度(Java语言实现)

【代码】LeetCode-111:二叉树的最小深度(Java语言实现)

2024-02-14 18:35:52 90

原创 LeetCode-102:二叉树的层序遍历(Java语言实现)

【代码】LeetCode-102:二叉树的层序遍历(Java语言实现)

2024-02-14 18:22:09 92

原创 蓝桥云课-312:确定一个数字是否为2的幂(Java语言实现)

【代码】蓝桥云课-312:确定一个数字是否为2的幂(Java语言实现)

2024-02-14 02:10:47 149

原创 蓝桥云课-209:翻硬币(Java语言实现)

【代码】蓝桥云课-209:翻硬币(Java语言实现)

2024-02-14 02:09:48 64

原创 LeetCode-88:合并两个有序数组(Java语言实现)

【代码】LeetCode-88:合并两个有序数组(Java语言实现)

2024-02-11 21:08:23 97

原创 LeetCode-142:环形链表II(Java语言实现)

我真的不知道这一题和141那一题有什么区别。

2024-02-11 01:00:05 114

原创 LeetCode-144:二叉树的前序遍历(Java语言实现)

【代码】LeetCode-144:二叉树的前序遍历(Java语言实现)

2024-02-11 00:51:29 90

原创 LeetCode-141:环形链表(Java语言实现)

这个是快慢指针法,上一个是哈希表。

2024-02-10 20:38:59 76

原创 LeetCode-141:环形链表(Java语言实现)

【代码】LeetCode-141:环形链表(Java语言实现)

2024-02-10 20:31:57 303

原创 LeetCode-234:回文链表(Java语言实现)

新年快乐家人们,希望大家每天都能开心,事业有成,顺顺利利。

2024-02-09 20:00:06 97

原创 LeetCode-876:链表的中间结点(Java语言实现)

【代码】LeetCode-876:链表的中间结点(Java语言实现)

2024-02-07 23:39:43 76

原创 LeetCode-21:合并两个有序链表(Java语言实现)

这个是 递归 版本,之前那个是 双指针 版本。

2024-02-06 23:09:41 125

原创 LeetCode-21:合并两个有序链表(Java语言实现)

【代码】LeetCode-21:合并两个有序链表(Java语言实现)

2024-02-06 23:08:04 118

原创 LeetCode-82:删除排序链表中的重复元素(Java语言实现)

【代码】LeetCode-82:删除排序链表中的重复元素(Java语言实现)

2024-02-05 21:11:47 98

原创 LeetCode-83:删除排序链表中的重复元素(Java语言实现)

这个是递归版本,前一个是快慢指针版本。

2024-02-05 19:38:12 74

原创 LeetCode-83:删除排序链表中的重复元素(Java语言实现)

【代码】LeetCode-83:删除排序链表中的重复元素(Java语言实现)

2024-02-05 19:14:02 368

原创 LeetCode-LCR 136:删除链表的结点(Java语言实现)

注意:返回时候要返回 哨兵结点的 next 结点,而不是 head 结点。这个是快慢指针的方法,之前那个是递归方法。

2024-02-04 23:40:17 104 1

原创 LeetCode-237:删除链表中的结点(Java语言实现)

【代码】LeetCode-237:删除链表中的结点(Java语言实现)

2024-02-04 00:06:34 222 2

原创 LeetCode-19:删除链表的倒数第N个结点(Java语言实现)

【代码】LeetCode-19:删除链表的倒数第N个结点(Java语言实现)

2024-02-03 23:52:08 366

原创 LeetCode-LCR136:删除链表的节点(Java语言实现)

【代码】LeetCode-LCR136:删除链表的节点(Java语言实现)

2024-02-03 23:24:00 124

原创 LeetCode-704:二分查找(Java语言实现)

【代码】LeetCode-704:二分查找(Java语言实现)

2024-01-29 00:52:30 116

原创 LeetCode-35:搜索插入位置(Java语言实现)

【代码】LeetCode-35:搜索插入位置(Java语言实现)

2024-01-29 00:51:33 426

原创 LeetCode-34:在排序数组中查找元素的第一个和最后一个位置(Java语言实现)

【代码】LeetCode-34:在排序数组中查找元素的第一个和最后一个位置(Java语言实现)

2024-01-29 00:50:00 98

原创 LeetCode-1:两数之和(Java语言实现)

【代码】LeetCode-1:两数之和。

2024-01-29 00:47:58 97

原创 AcWing-19:二叉树的下一个节点(Java语言实现)

【代码】AcWing-19:二叉树的下一个节点(Java语言实现)

2024-01-27 01:15:10 18

原创 AcWing-75:和为S的两个数字(Java语言实现)

【代码】AcWing-75:和为S的两个数字(Java语言实现)

2024-01-04 12:53:42 323 1

原创 AcWing-53:最小的k个数(Java语言实现)

【代码】AcWing-53:最小的k个数(Java语言实现)

2024-01-04 12:39:25 419 1

原创 Acwing-35:反转链表(Java语言实现)

【代码】Acwing-35:反转链表。

2024-01-03 17:25:00 484 1

原创 AcWing-26:二进制中1的个数(Java语言实现)

【代码】AcWing-26:二进制中1的个数(Java语言实现)

2024-01-03 16:36:39 326 1

原创 AcWing-28:在O(1)时间删除链表结点(Java语言实现)

【代码】AcWing-28:在O(1)时间删除链表结点(Java语言实现)

2024-01-03 16:24:53 312 1

原创 AcWing-22:旋转数组的最小数字(Java语言实现)

【代码】AcWing-22:旋转数组的最小数字。

2024-01-02 18:28:58 320 1

原创 AcWing-21:斐波那契数列(Java语言实现)

【代码】AcWing-21:斐波那契数列。

2024-01-02 14:50:58 353 1

原创 AcWing-17:从尾到头打印链表(Java语言实现)

利用 for 循环遍历数组和链表,将链表的值从后往前赋值给数组,最后直接返回这个数组就行了。先用头指针指向末尾,再建立一个和链表长度相同数组来存储其从后往前的值。

2024-01-02 00:54:15 338 1

原创 AcWing-16:替换空格(Java语言实现)

先把 StringBuffer 类型转为 String 类型,再用 replace 方法将空格替换成 %20。

2024-01-02 00:51:45 350 1

原创 AcWing-15:二维数组中的查找(Java语言实现)

因为二维数组中每行数组都是递增的,所以当遇到比 target 值更大的值时就代表剩下的数肯定不和target 值相等,完全可以跳出(break)这一层循环进入下一层,不浪费时间,就像如果女生不喜欢你的话再怎么努力都没用。

2024-01-02 00:49:15 375 1

空空如也

空空如也

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

TA关注的人

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