leetcode
Jack-Curry
数据挖掘 机器学习 人工智能 机器人
展开
-
LeetCode(59):螺旋矩阵 II
Medium!题目描述:给定一个正整数 n,生成一个包含 1 到 n2 所有元素,且元素按顺时针顺序螺旋排列的正方形矩阵。示例:输入: 3输出:[ [ 1, 2, 3 ], [ 8, 9, 4 ], [ 7, 6, 5 ]]解题思路:此题跟之前那道 Spiral Matrix 螺旋矩阵 本质上没什么区别,就相当于个类似逆运算的过程,这道题是要按螺旋的顺序来填数...原创 2019-02-25 17:08:34 · 153 阅读 · 0 评论 -
LeetCode152——乘积最大子序列
Maximum Product SubarrayFind the contiguous subarray within an array (containing at least one number) which has the largest product.For example, given the array [2,3,-2,4],the contiguous subarray...原创 2019-02-25 17:27:57 · 143 阅读 · 0 评论 -
LeetCode 153 寻找旋转有序数组的最小值
Suppose a sorted array is rotated at some pivot unknown to you beforehand.(i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2).Find the minimum element.You may assume no duplicate exists in the arra...原创 2019-02-25 17:51:37 · 146 阅读 · 0 评论 -
LeetCode Find Minimum in Rotated Sorted Array II
Suppose a sorted array is rotated at some pivot unknown to you beforehand.(i.e., 0 1 2 4 5 6 7 might become 4 5 6 7 0 1 2).Find the minimum element.The array may contain duplicates. 寻找旋转有序重复...原创 2019-02-26 10:25:14 · 161 阅读 · 0 评论 -
LeetCode(33):搜索旋转排序数组
Medium!题目描述:假设按照升序排序的数组在预先未知的某个点上进行了旋转。( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。你可以假设数组中不存在重复的元素。你的算法时间复杂度必须是 O(log n) 级别。示例 1:输入: nums ...原创 2019-02-21 10:22:09 · 142 阅读 · 0 评论 -
LeetCode(48):旋转图像
Medium!题目描述:给定一个 n × n 的二维矩阵表示一个图像。将图像顺时针旋转 90 度。说明:你必须在原地旋转图像,这意味着你需要直接修改输入的二维矩阵。请不要使用另一个矩阵来旋转图像。示例 1:给定 matrix = [ [1,2,3], [4,5,6], [7,8,9]],原地旋转输入矩阵,使其变为:[ [7,4,1], [...原创 2019-02-21 10:47:25 · 162 阅读 · 0 评论 -
LeetCode(54):螺旋矩阵
Medium!题目描述:给定一个包含 m x n 个元素的矩阵(m 行, n 列),请按照顺时针螺旋顺序,返回矩阵中的所有元素。示例 1:输入:[ [ 1, 2, 3 ], [ 4, 5, 6 ], [ 7, 8, 9 ]]输出: [1,2,3,6,9,8,7,4,5]示例 2:输入:[ [1, 2, 3, 4], [5, 6, 7, 8], ...原创 2019-02-21 11:02:23 · 157 阅读 · 0 评论