上一页 1 2 3 4 5 6 ··· 11 下一页
给定两个句子 A 和 B 。 (句子是一串由空格分隔的单词。每个单词仅由小写字母组成。) 如果一个单词在其中一个句子中只出现一次,在另一个句子中却没有出现,那么这个单词就是不常见的。 返回所有不常用单词的列表。 您可以按任何顺序返回列表。 示例 1: 输入:A = "this apple is sw Read More
posted @ 2019-08-08 23:25 有梦放飞 Views(271) Comments(0) Diggs(0) Edit
给定一个没有重复数字的序列,返回其所有可能的全排列。 示例: 输入: [1,2,3]输出:[ [1,2,3], [1,3,2], [2,1,3], [2,3,1], [3,1,2], [3,2,1]] 参考:https://www.cnblogs.com/watch-fly/p/leetcode_4 Read More
posted @ 2019-08-08 23:05 有梦放飞 Views(809) Comments(0) Diggs(0) Edit
给定一个数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的每个数字在每个组合中只能使用一次。 说明: 所有数字(包括目标数)都是正整数。解集不能包含重复的组合。 示例 1: 输入: candi Read More
posted @ 2019-08-08 22:48 有梦放飞 Views(576) Comments(0) Diggs(0) Edit
给定一个无重复元素的数组 candidates 和一个目标数 target ,找出 candidates 中所有可以使数字和为 target 的组合。 candidates 中的数字可以无限制重复被选取。 说明: 所有数字(包括 target)都是正整数。解集不能包含重复的组合。 示例 1: 输入: Read More
posted @ 2019-08-08 22:38 有梦放飞 Views(1119) Comments(0) Diggs(0) Edit
给出 n 代表生成括号的对数,请你写出一个函数,使其能够生成所有可能的并且有效的括号组合。 例如,给出 n = 3,生成结果为: [ "((()))", "(()())", "(())()", "()(())", "()()()"] 思路:如果左括号还有剩余,则可以放置左括号,如果右括号的剩余数大于 Read More
posted @ 2019-08-08 22:21 有梦放飞 Views(133) Comments(0) Diggs(0) Edit
给定一个整数数组 nums ,找出一个序列中乘积最大的连续子序列(该序列至少包含一个数)。 示例 1: 输入: [2,3,-2,4]输出: 6解释: 子数组 [2,3] 有最大乘积 6。示例 2: 输入: [-2,0,-1]输出: 0解释: 结果不能为 2, 因为 [-2,-1] 不是子数组。 思路 Read More
posted @ 2019-08-08 22:11 有梦放飞 Views(136) Comments(0) Diggs(0) Edit
给定一个非负整数 num,反复将各个位上的数字相加,直到结果为一位数。 示例: 输入: 38输出: 2 解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于 2 是一位数,所以返回 2。 Read More
posted @ 2019-08-07 23:32 有梦放飞 Views(541) Comments(0) Diggs(0) Edit
格雷编码是一个二进制数字系统,在该系统中,两个连续的数值仅有一个位数的差异。 给定一个代表编码总位数的非负整数 n,打印其格雷编码序列。格雷编码序列必须以 0 开头。 示例 1: 输入: 2输出: [0,1,3,2]解释:00 - 001 - 111 - 310 - 2 对于给定的 n,其格雷编码序 Read More
posted @ 2019-08-07 22:49 有梦放飞 Views(119) Comments(0) Diggs(0) Edit
一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 问总共有多少条不同的路径? 思路: 动态规划,类比爬梯子那道题。可以维护一个二维数组dp,其中dp[i][j] Read More
posted @ 2019-08-07 22:41 有梦放飞 Views(275) Comments(0) Diggs(0) Edit
给定一个链表,返回链表开始入环的第一个节点。 如果链表无环,则返回 null。 为了表示给定链表中的环,我们使用整数 pos 来表示链表尾连接到链表中的位置(索引从 0 开始)。 如果 pos 是 -1,则在该链表中没有环。 说明:不允许修改给定的链表。 示例 1: 输入:head = [3,2,0 Read More
posted @ 2019-08-07 22:09 有梦放飞 Views(260) Comments(0) Diggs(0) Edit
上一页 1 2 3 4 5 6 ··· 11 下一页