上一页 1 2 3 4 5 6 7 ··· 10 下一页
摘要: 一. 问题描述 给定一个整数数组 nums ,找出一个序列中乘积最大的连续子序列(该序列至少包含一个数)。 示例 1: 输入: [2,3,-2,4] 输出: 6 解释: 子数组 [2,3] 有最大乘积 6。 示例 2: 输入: [-2,0,-1] 输出: 0 解释: 结果不能为 2, 因为 [-2, 阅读全文
posted @ 2019-12-18 11:39 fish大叔 阅读(282) 评论(0) 推荐(0) 编辑
摘要: 一. 问题描述 给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 说明:不允许修改给定的链表。 示例 1: 输入:head 阅读全文
posted @ 2019-12-05 11:10 fish大叔 阅读(204) 评论(0) 推荐(0) 编辑
摘要: 一. 问题描述 给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。 给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。 示例: 输入:"23" 输出:["ad", "ae", "af", "bd", "be", "bf", "cd", "ce", "cf"]. 二 阅读全文
posted @ 2019-12-04 10:38 fish大叔 阅读(176) 评论(0) 推荐(0) 编辑
摘要: 一. 问题描述 给定一个二叉树,它的每个结点都存放一个 0-9 的数字,每条从根到叶子节点的路径都代表一个数字。 例如,从根到叶子节点路径 1->2->3 代表数字 123。 计算从根到叶子节点生成的所有数字之和。 说明: 叶子节点是指没有子节点的节点。 示例 1: 输入: [1,2,3] 1 / 阅读全文
posted @ 2019-11-27 09:45 fish大叔 阅读(229) 评论(0) 推荐(0) 编辑
摘要: 一. 问题描述 给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。 说明:本题中,我们将空字符串定义为有效的回文串。 示例 1: 输入: "A man, a plan, a canal: Panama" 输出: true 示例 2: 输入: "race a car" 输 阅读全文
posted @ 2019-11-20 10:51 fish大叔 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 一. 问题描述 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。 注意:你不能同时参与多笔交易(你必须在再次购买前出售掉之前的股票)。 示例 1: 输入: [7,1,5,3,6,4] 输出: 阅读全文
posted @ 2019-11-20 10:18 fish大叔 阅读(183) 评论(0) 推荐(0) 编辑
摘要: 一. 问题描述 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票),设计一个算法来计算你所能获取的最大利润。 注意你不能在买入股票前卖出股票。 示例 1: 输入: [7,1,5,3,6,4] 输出: 5 解释: 在第 2 天(股票价 阅读全文
posted @ 2019-11-19 10:44 fish大叔 阅读(179) 评论(0) 推荐(0) 编辑
摘要: 一. 问题描述 给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。 例如,给定三角形: [ [2], [3,4], [6,5,7], [4,1,8,3] ] 自顶向下的最小路径和为 11(即,2 + 3 + 5 + 1 = 11)。 说明: 如果你可以只使用 O(n)  阅读全文
posted @ 2019-11-19 10:05 fish大叔 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 一. 问题描述 给定一个非负索引 k,其中 k ≤ 33,返回杨辉三角的第 k 行。 在杨辉三角中,每个数是它左上方和右上方的数的和。 示例: 输入: 3 输出: [1,3,3,1] 二. 解题思路 本题四路:采用递归的方法进行求解,步骤跟第118题类似,只是只需要将第k行输出(具体参考第118题) 阅读全文
posted @ 2019-11-18 14:10 fish大叔 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 一. 问题描述 给定一个非负整数 numRows,生成杨辉三角的前 numRows 行。 在杨辉三角中,每个数是它左上方和右上方的数的和。 示例: 输入: 5 输出: [ [1], [1,1], [1,2,1], [1,3,3,1], [1,4,6,4,1] ] 二. 解题思路 本题四路:采用递归的 阅读全文
posted @ 2019-11-18 13:46 fish大叔 阅读(240) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 ··· 10 下一页