摘要: 1、349. 两个数组的交集 给定两个数组,写一个函数来计算它们的交集。 例子: 给定 num1= [1, 2, 2, 1], nums2 = [2, 2], 返回 [2]. 提示: 每个在结果中的元素必定是唯一的。 我们可以不考虑输出结果的顺序。 这道题让我们找两个数组交集的部分(不包含重复数字) 阅读全文
posted @ 2018-07-22 15:18 深度机器学习 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 1、154. 寻找旋转排序数组中的最小值 II 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 请找出其中最小的元素。 注意数组中可能存在重复的元素。 class Solution { publi 阅读全文
posted @ 2018-07-22 14:12 深度机器学习 阅读(309) 评论(0) 推荐(0) 编辑
摘要: 1、128. 最长连续序列 给定一个未排序的整数数组,找出最长连续序列的长度。 要求算法的时间复杂度为 O(n)。 示例: 输入: [100, 4, 200, 1, 3, 2] 输出: 4 解释: 最长连续序列是 [1, 2, 3, 4]。它的长度为 4。方法1:这道题要求求最长连续序列,并给定了O 阅读全文
posted @ 2018-07-22 10:08 深度机器学习 阅读(267) 评论(0) 推荐(0) 编辑