![](https://img-blog.csdnimg.cn/direct/660d3727a0524514ae0272f717856d03.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
算法
文章平均质量分 87
算法
CodeZeng1998
Done is better than perfect!!! So,do it right now!!!
GitHub: https://github.com/CodeZeng1998/Java-Developer-Work-Note
其他平台同名:CodeZeng1998 欢迎关注
展开
-
4-字符串-51-右旋字符串-卡码网KamaCoder55
4-字符串-51-右旋字符串-卡码网KamaCoder55原创 2024-06-21 12:38:50 · 1184 阅读 · 0 评论 -
4-字符串-41-反转字符串中的单词-LeetCode151
4-字符串-41-反转字符串中的单词-LeetCode151原创 2024-06-20 08:16:07 · 1088 阅读 · 0 评论 -
4-字符串-31-替换数字-卡码网KamaCoder-54
4-字符串-31-替换数字-卡码网KamaCoder-54原创 2024-06-18 20:32:47 · 952 阅读 · 0 评论 -
4-字符串-21-反转字符串 II-LeetCode541
4-字符串-21-反转字符串 II-LeetCode541原创 2024-06-17 13:28:45 · 1037 阅读 · 0 评论 -
4-字符串-11-反转字符串-LeetCode344
4-字符串-11-反转字符串-LeetCode344原创 2024-06-15 12:15:55 · 1019 阅读 · 0 评论 -
3-哈希表-81-四数之和-LeetCode18
3-哈希表-81-四数之和-LeetCode18原创 2024-06-13 12:35:12 · 1325 阅读 · 0 评论 -
3-哈希表-71-三数之和-LeetCode15
3-哈希表-71-三数之和-LeetCode15原创 2024-06-12 19:49:17 · 1119 阅读 · 0 评论 -
3-哈希表-61-赎金信-LeetCode383
3-哈希表-61-赎金信-LeetCode383原创 2024-06-11 12:26:08 · 947 阅读 · 0 评论 -
3-哈希表-51-四数相加 II-LeetCode454
3-哈希表-51-四数相加 II-LeetCode454原创 2024-06-10 10:08:42 · 1268 阅读 · 1 评论 -
3-哈希表-41-两数之和-LeetCode1
算法:3-哈希表-41-两数之和-LeetCode1原创 2024-06-08 11:05:17 · 683 阅读 · 0 评论 -
3-哈希表-31-快乐数-LeetCode202
算法:3-哈希表-31-快乐数-LeetCode202原创 2024-06-07 08:13:34 · 1020 阅读 · 0 评论 -
3-哈希表-11-有效的字母异位词-LeetCode242
算法:3-哈希表-11-有效的字母异位词-LeetCode242原创 2024-06-06 08:11:16 · 843 阅读 · 0 评论 -
2-链表-71-环形链表 II-LeetCode142
算法:2-链表-71-环形链表 II-LeetCode142原创 2024-06-05 08:18:26 · 1294 阅读 · 0 评论 -
2-链表-61-相交节点-LeetCode160
算法:2-链表-61-相交节点-LeetCode160原创 2024-06-04 12:15:40 · 1322 阅读 · 0 评论 -
2-链表-51-删除链表的倒数第 N 个结点-LeetCode19
算法:2-链表-51-删除链表的倒数第 N 个结点-LeetCode19原创 2024-06-01 11:20:59 · 855 阅读 · 0 评论 -
3-哈希表-21-两个数组的交集-LeetCode349
算法:3-哈希表-21-两个数组的交集-LeetCode349原创 2024-06-01 11:22:11 · 1116 阅读 · 0 评论 -
2-链表-41-两两交换链表中的节点-LeetCode24
算法:链表-41-两两交换链表中的节点-LeetCode24原创 2024-05-29 08:59:39 · 787 阅读 · 0 评论 -
2-链表-31-反转链表-LeetCode206
算法:链表-反转链表-LeetCode206原创 2024-05-28 20:42:19 · 934 阅读 · 0 评论 -
2-链表-21-设计链表-LeetCode707
算法:链表-设计链表-LeetCode707原创 2024-05-28 06:47:30 · 1094 阅读 · 0 评论 -
2-链表-11-移除链表元素-LeetCode203
算法:链表-移除链表元素-LeetCode203原创 2024-05-27 20:41:54 · 1077 阅读 · 0 评论 -
1-数组-61-螺旋矩阵 II-LeetCode59
算法:数组-螺旋矩阵 II-LeetCode59原创 2024-05-22 21:04:24 · 574 阅读 · 0 评论 -
1-数组-51-水果成篮-LeetCode904
算法:数组-水果成篮-LeetCode904原创 2024-05-18 08:45:00 · 448 阅读 · 0 评论 -
1-数组-41-长度最小的子数组-LeetCode209
算法:数组-长度最小的子数组-LeetCode209原创 2024-05-17 08:45:00 · 789 阅读 · 0 评论 -
1-数组-31-有序数组的平方-LeetCode977
算法:数组-有序数组的平方-LeetCode977原创 2024-05-16 08:45:00 · 984 阅读 · 0 评论 -
1-数组-24-比较含退格的字符串-LeetCode844
算法:数组-比较含退格的字符串-LeetCode844原创 2024-05-15 19:42:08 · 635 阅读 · 0 评论 -
2-数组-23-移动零-LeetCode283
它确保所有非零元素按顺序移到数组前部,然后用零填充数组的其余部分。中的所有零移动到末尾,同时保持非零元素的相对顺序。移动到数组的末尾,同时保持非零元素的相对顺序。,必须在不复制数组的情况下原地对数组进行操作。**进阶:**你能尽量减少完成的操作次数吗?该方法使用两个指针:一个用于遍历数组 (LeetCode:题目序号283。),一个用于放置非零元素 (,编写一个函数将所有。原创 2024-05-14 19:28:54 · 1052 阅读 · 0 评论 -
2-数组-22-删除有序数组中的重复项-LeetCode26
总的来说,这个方法使用了两个指针来遍历数组,通过逐步移动慢指针来覆盖重复的元素,从而实现了移除重复元素的目的。最后,返回的结果是剩余不重复元素的数量。其目的是移除数组中的重复元素,并返回移除重复元素后剩余元素的数量。** 删除重复出现的元素,使每个元素。如果所有断言都通过,那么您的题解将被。,返回删除后数组的新长度。LeetCode:题目序号26。的方法,它接受一个整数数组。原创 2024-05-13 21:53:39 · 1013 阅读 · 0 评论 -
2-数组-21-移除元素-LeetCode27-
请注意,输入数组是以**「引用」**方式传递的,这意味着在函数里修改输入数组对于调用者是可见的。这段代码是用来从一个整数数组中移除所有等于指定值的元素,并返回剩余元素的数量。)来遍历数组,高效地移除了数组中所有指定值的实例。它在原地覆盖元素,并返回移除元素后的数组长度。元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。为什么返回数值是整数,但输出的答案是数组呢?不要使用额外的数组空间,你必须仅使用。的元素,并返回移除后数组的新长度。的元素,并返回移除后剩余元素的数量。的方法,它接受一个整数数组。原创 2024-05-13 21:49:21 · 906 阅读 · 0 评论 -
1-数组-15-有效的完全平方数- LeetCode367
这段代码是用二分查找算法来确定一个给定的整数是否是一个完全平方数。它的逻辑看起来是正确的,使用二分查找算法来缩小可能的完全平方数的范围,直到找到平方根或确定不存在。总的来说,你的代码看起来是高效的,应该能够正确地确定一个给定的整数是否是一个完全平方数。是一个可以写成某个整数的平方的整数。换句话说,它可以写成某个整数和自身的乘积。LeetCode:题目序号367。不能使用任何内置的库函数,如。是一个完全平方数,则返回。原创 2024-05-11 21:29:55 · 342 阅读 · 0 评论 -
1-数组-14-x 的平方根- LeetCode69
这段代码利用了二分查找的思想,在时间复杂度上达到了 O(logn),相比于简单的遍历,效率更高。这段代码是一个用二分查找法求一个整数的平方根的函数。更多内容欢迎关注我的Github(持续更新中,欢迎Star✨)**注意:**不允许使用任何内置指数函数和算符,例如。由于返回类型是整数,结果只保留。原创 2024-05-10 23:16:49 · 282 阅读 · 0 评论 -
1-数组-13-在排序数组中查找元素的第一个和最后一个位置-LeetCode34
总的来说,这些方法利用二分查找高效地在排序数组中找到目标元素的第一个和最后一个位置。如果未找到该元素,则返回 [-1, -1]。如果第一个和最后一个位置之间有元素,则返回范围不包括它们。这段Java代码用于在排序数组中查找目标元素的第一个和最后一个位置。参考:代码随想录(做题顺序很重要,后续算法代码优先以这个题目顺序为主)更多内容欢迎关注我的Github(持续更新中,欢迎Star✨)请你找出给定目标值在数组中的开始位置和结束位置。给你一个按照非递减顺序排列的整数数组。如果数组中不存在目标值。原创 2024-05-09 19:58:51 · 750 阅读 · 0 评论 -
1-数组-12-搜索插入位置-LeetCode35
给定一个排序数组和一个目标值,在数组中找到目标值,并返回其索引。如果目标值不存在于数组中,返回它将会被按顺序插入的位置。请必须使用时间复杂度为。原创 2024-05-08 21:15:00 · 138 阅读 · 0 评论 -
1-数组-11-二分查找-LeetCode704
二分查找原创 2024-05-08 08:10:43 · 266 阅读 · 0 评论