昨日当年
第一种:也是我写的,弱智写法,两个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)移除元素…
首先是我自己乱写的,弱智写法:排序然后不断+1找到没有的那个 第二种方法是我看了解析知道的,可以把0̷…
题目乍一看很复杂的样子,其实就是把数组按增序排序然后把每相邻两个元素之间最小的那个加起来就行了 js: jav…