摘要: 1、4. 两个排序数组的中位数 给定两个大小为 m 和 n 的有序数组 nums1 和 nums2 。 请找出这两个有序数组的中位数。要求算法的时间复杂度为 O(log (m+n)) 。 你可以假设 nums1 和 nums2 均不为空。 示例 1: 示例 2: 这道题让我们求两个有序数组的中位数, 阅读全文
posted @ 2018-08-10 11:42 深度机器学习 阅读(467) 评论(0) 推荐(0) 编辑
摘要: 1、152. 乘积最大子序列 给定一个整数数组 nums ,找出一个序列中乘积最大的连续子序列(该序列至少包含一个数)。 示例 1: 示例 2: 其实这道题最直接的方法就是用DP来做,而且要用两个dp数组,其中f[i]表示子数组[0, i]范围内的最大子数组乘积,g[i]表示子数组[0, i]范围内 阅读全文
posted @ 2018-08-10 10:30 深度机器学习 阅读(231) 评论(0) 推荐(0) 编辑