掘友等级
获得徽章 0
【每日一题】自己解出来后很开心,看到官方得优雅接替,顿时开心不起来了
var removeDuplicates=function(nums) {
if (nums.length <= 1) return nums.length;
let index = 0;
for (let prev = 1; prev < nums.length; prev++) {
if (nums[index] != nums[prev]) {
nums[++index] = nums[prev];
}
}
return index + 1;
}
【每日一题】最长公共前缀,自己不读清题意,一下子就窜到最长公共子序列去了,还研究了一番,不过也是一种收获了
【每日一题】贪心算法 leetcode的题意从来都是打马虎眼,又被坑了,题目也不说明是不是连续的升序,哎
题目:给你一个按升序排序的整数数组 num(可能包含重复数字),请你将它们分割成一个或多个子序列,其中每个子序列都由连续整数组成且长度至少为 3 。
如果可以完成上述分割,则返回 true ;否则,返回 false 。
示例 1:
输入: [1,2,3,3,4,5]
输出: True
解释:
你可以分割出这样两个连续子序列 :
1, 2, 3
3, 4, 5
【每日一题】基础篇-排序-冒泡排序,两两比较互换到无可互换为止
【每日一题】排序-快速排序篇 大学学的算法忘光光,只能重头开始温习了
·