上一页 1 2 3 4 5 6 ··· 10 下一页
摘要: 题目: 给定不同面额的硬币和一个总金额。写出函数来计算可以凑成总金额的硬币组合数。假设每一种面额的硬币有无限个。 示例 1: 输入: amount = 5, coins = [1, 2, 5]输出: 4解释: 有四种方式可以凑成总金额:5=55=2+2+15=2+1+1+15=1+1+1+1+1示例 阅读全文
posted @ 2020-07-28 10:14 孔子?孟子?小柱子! 阅读(402) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定不同面额的硬币 coins 和一个总金额 amount。编写一个函数来计算可以凑成总金额所需的最少的硬币个数。如果没有任何一种硬币组合能组成总金额,返回 -1。 示例 1: 输入: coins = [1, 2, 5], amount = 11输出: 3 解释: 11 = 5 + 5 + 阅读全文
posted @ 2020-07-27 21:36 孔子?孟子?小柱子! 阅读(778) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个无序的整数数组,找到其中最长上升子序列的长度。 示例: 输入: [10,9,2,5,3,7,101,18]输出: 4 解释: 最长的上升子序列是 [2,3,7,101],它的长度是 4。说明:子序列不同于子串,可以不连续。 来源:力扣(LeetCode)链接:https://leet 阅读全文
posted @ 2020-07-27 17:42 孔子?孟子?小柱子! 阅读(787) 评论(0) 推荐(0) 编辑
摘要: 题目: 输入两个链表,找出它们的第一个公共节点。 如下面的两个链表: 在节点 c1 开始相交。 示例 1: 输入:intersectVal = 8, listA = [4,1,8,4,5], listB = [5,0,1,8,4,5], skipA = 2, skipB = 3输出:Referenc 阅读全文
posted @ 2020-07-17 10:36 孔子?孟子?小柱子! 阅读(208) 评论(0) 推荐(0) 编辑
摘要: 题目: 在字符串 s 中找出第一个只出现一次的字符。如果没有,返回一个单空格。 s 只包含小写字母。 示例: s = "abaccdeff"返回 "b" s = "" 返回 " " 限制: 0 <= s 的长度 <= 50000 来源:力扣(LeetCode)链接:https://leetcode- 阅读全文
posted @ 2020-07-16 16:31 孔子?孟子?小柱子! 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 题目: 我们把只包含质因子 2、3 和 5 的数称作丑数(Ugly Number)。求按从小到大顺序的第 n 个丑数。 示例: 输入: n = 10输出: 12解释: 1, 2, 3, 4, 5, 6, 8, 9, 10, 12 是前 10 个丑数。说明: 1 是丑数。n 不超过1690。 来源:力 阅读全文
posted @ 2020-07-16 14:48 孔子?孟子?小柱子! 阅读(396) 评论(0) 推荐(0) 编辑
摘要: 题目: 请从字符串中找出一个最长的不包含重复字符的子字符串,计算该最长子字符串的长度。 示例 1: 输入: "abcabcbb"输出: 3 解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。示例 2: 输入: "bbbbb"输出: 1解释: 因为无重复字符的最长子串是 "b",所以其 阅读全文
posted @ 2020-07-16 10:25 孔子?孟子?小柱子! 阅读(730) 评论(0) 推荐(0) 编辑
摘要: 题目: 在一个 m*n 的棋盘的每一格都放有一个礼物,每个礼物都有一定的价值(价值大于 0)。你可以从棋盘的左上角开始拿格子里的礼物,并每次向右或者向下移动一格、直到到达棋盘的右下角。给定一个棋盘及其上面的礼物的价值,请计算你最多能拿到多少价值的礼物? 示例 1: 输入: [ [1,3,1], [1 阅读全文
posted @ 2020-07-15 21:49 孔子?孟子?小柱子! 阅读(291) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个数字,我们按照如下规则把它翻译为字符串:0 翻译成 “a” ,1 翻译成 “b”,……,11 翻译成 “l”,……,25 翻译成 “z”。一个数字可能有多个翻译。请编程实现一个函数,用来计算一个数字有多少种不同的翻译方法。 示例 1: 输入: 12258输出: 5解释: 12258有 阅读全文
posted @ 2020-07-15 16:26 孔子?孟子?小柱子! 阅读(346) 评论(0) 推荐(0) 编辑
摘要: 题目: 输入一个整型数组,数组里有正数也有负数。数组中的一个或连续多个整数组成一个子数组。求所有子数组的和的最大值。要求时间复杂度为O(n)。 示例1: 输入: nums = [-2,1,-3,4,-1,2,1,-5,4]输出: 6解释: 连续子数组 [4,-1,2,1] 的和最大,为 6。 来源: 阅读全文
posted @ 2020-07-15 09:24 孔子?孟子?小柱子! 阅读(284) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 ··· 10 下一页