晓喻
晓喻
全部文章
分类
算法(16)
归档
标签
去牛客网
登录
/
注册
晓喻的博客
全部文章
(共16篇)
剑指offer
8.3 java没有指针,所以没有c++可以通过传递指针来传递数组的特性 static关键字用于类的内部调用方法,如果是在其他类中调用,加上static则无法调用
2019-08-03
0
403
LeetCode解题记录(十六)
数组篇 (简单)十六 268.缺失数字 给定一个包含 0, 1, 2, …, n 中 n 个数的序列,找出 0 … n 中没有出现在序列中的那个数。 示例 1: 输入: [3,0,1] 输出: 2 解法一:排序 思路简单,但时间复杂度有点高,且需要处理的细节有点多,缺失的数字到底是第一个,还是中间...
2019-07-24
0
575
LeetCode解题记录(十五)
数组篇 (简单)十五 219. 存在重复元素 II 给定一个整数数组和一个整数 k,判断数组中是否存在两个不同的索引 i 和 j,使得 nums [i] = nums [j],并且 i 和 j 的差的绝对值最大为 k。(不大于k) 示例 1: 输入: nums = [1,2,3,1], k = 3 ...
2019-07-24
0
550
LeetCode解题记录(十四)
数组篇 (简单)十四 217. 存在重复元素 给定一个整数数组,判断是否存在重复元素。 如果任何值在数组中出现至少两次,函数返回 true。如果数组中每个元素都不相同,则返回 false。 示例 1: 输入: [1,2,3,1] 输出: true 看到题目就觉得应该先排序,然后遍历一遍,每次下标相...
LeetCode
算法
2019-07-24
0
506
LeetCode解题记录(十三)
数组篇 (简单)十三 189.旋转数组 给定一个数组,将数组中的元素向右移动 k 个位置,其中 k 是非负数。 示例 : 输入: [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 步: [...
算法
LeetCode
2019-07-21
0
607
LeetCode解题记录(十二)
数组篇 (简单)十二 169.求众数 给定一个大小为 n 的数组,找到其中的众数。众数是指在数组中出现次数大于 ⌊ n/2 ⌋ 的元素。 你可以假设数组是非空的,并且给定的数组总是存在众数。 示例 1: 输入: [3,2,3] 输出: 3 示例 2: 输入: [2,2,1,1,1,2,2] 输出: ...
2019-07-21
1
423
LeetCode解题记录(十一)
数组篇 (简单)十一 167. 两数之和 II - 输入有序数组 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。 说明: 返回的下标值(index1 和 inde...
算法
LeetCode
2019-07-20
0
517
LeetCode解题记录(九)
数组篇 (简单)九 119 杨辉三角(2) 给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。 这题与八几乎雷同,唯一的区别在于要求更低了,不需要返回三角的所有数组,只要返回最底层的数组即可。原本按照上题解法也可解决这题,但题目更简洁后,对时间复杂度的要求也更高了,原题解法超时,...
2019-07-16
0
397
LeetCode解题记录(八)
数组篇 (简单)八 108 杨辉三角 给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。 在杨辉三角中,每个数是它左上方和右上方的数的和。 示例: 输入: 5 输出: [ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1] ] 这题于我而言...
算法
LeetCode
2019-07-11
0
508
LeetCode解题记录(七)
由浅入深,由易到难 数组篇 (简单)七 88.合并两个有序数组 给定两个有序整数数组 nums1 和 nums2,将 nums2 合并到 nums1 中,使得 num1 成为一个有序数组。 说明: 初始化 nums1 和 nums2 的元素数量分别为 m 和 n。 你可以假设 nums1 有足...
算法
LeetCode
2019-05-14
0
439
首页
上一页
1
2
下一页
末页