- 博客(45)
- 收藏
- 关注
原创 StarryCoding-36:最长连续不重复子序列(C++语言实现)
【代码】StarryCoding-36:最长连续不重复子序列(C++语言实现)
2024-02-21 02:27:56
355
原创 LeetCode-103:二叉树的锯齿形层序遍历(Java语言实现)
【代码】LeetCode-103:二叉树的锯齿形层序遍历(Java语言实现)
2024-02-16 00:56:52
113
原创 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-19:删除链表的倒数第N个结点(Java语言实现)
【代码】LeetCode-19:删除链表的倒数第N个结点(Java语言实现)
2024-02-03 23:52:08
366
原创 LeetCode-34:在排序数组中查找元素的第一个和最后一个位置(Java语言实现)
【代码】LeetCode-34:在排序数组中查找元素的第一个和最后一个位置(Java语言实现)
2024-01-29 00:50:00
98
原创 AcWing-28:在O(1)时间删除链表结点(Java语言实现)
【代码】AcWing-28:在O(1)时间删除链表结点(Java语言实现)
2024-01-03 16:24:53
312
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关注的人