昨日当年
第一种:也是我写的,弱智写法,两个for不断循环累积子串判断有没有重复 时间复杂度为O(n^3) 第二种,通过…
我自己的写法:很容易理解,出现递增就让z为true,出现递减就让j为true,当索引>0且z和j都为tr…
弱智写法:两个循环 排序然后比较两个相邻的元素,但是用到 sort() 函数 不推荐 第三种方法:set方法 …
给定一个大小为 n 的数组,找到其中的多数元素。多数元素是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 特…
第一种办法是声明一个新数组,然后遍历原数组将偶数放入新数组的前面,奇数放到新数组的后面 第二种是原地算法,用两…
这题就很简单了,直接 for 循环,判断是 1 就给 temp +1 然后到 0 之后就判断是否是最大 然后 …
leetcode中很多有关数组的题目都可以用双指针解决,例如之前做的一道要求在原地(in-place)移除元素…
好像记得在以前刚学算法,好像是递归的时候学到过这个三角形,所以第一眼看到想用递归做,又感觉好像不对劲,看了看题…
首先搞懂题目意思,要求原地(in-place)移除数组元素并return长度 偷偷看了题解…很巧妙…