
algorithm
Is-Me-HL
磨剪子嘞戗菜刀
展开
-
小白的算法之路2
旋转数组 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 1:: 输入: [1,2,3,4,5,6,7] 和 k = 3 输出: [5,6,7,1,2,3,4] 解释: 向右旋转 1 步: [7,1,2,3,4,5,6] 向右旋转 2 步: [6,7,1,2,3,4,5] 向右旋转 3 步: [5,6,7,1,2,3,4] 示例2: 输入: [-1,-1...原创 2018-08-06 22:04:31 · 243 阅读 · 0 评论 -
小白的算法之路3
只出现一次的数字 给定一个非空整数数组,除了某个元素只出现一次以外,其余每个元素均出现两次。找出那个只出现了一次的元素。 示例1: 输入: [2,2,1] 输出: 1 示例2; 输入: [4,1,2,1,2] 输出: 4 标准参考一: class Solution { public int singleNumber(int[] A) { if (A =...原创 2018-08-06 22:25:52 · 122 阅读 · 0 评论 -
小白的算法之路1
题目:给定一个排序数组,你需要在原地删除重复出现的元素,使得每个元素只出现一次,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 示例一: 给定数组 nums = [1,1,2], 函数应该返回新的长度 2, 并且原数组 nums 的前两个元素被修改为 1, 2。 你不需要考虑数组中超出新长度后面的元素。 示例二...原创 2018-08-02 22:09:50 · 605 阅读 · 0 评论