上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页
摘要: 题目: 最初在一个记事本上只有一个字符 'A'。你每次可以对这个记事本进行两种操作: Copy All (复制全部) : 你可以复制这个记事本中的所有字符(部分的复制是不允许的)。Paste (粘贴) : 你可以粘贴你上一次复制的字符。给定一个数字 n 。你需要使用最少的操作次数,在记事本中打印出恰 阅读全文
posted @ 2019-11-25 10:24 yanhowever 阅读(226) 评论(0) 推荐(0) 编辑
摘要: 题目: 给出 n 个数对。 在每一个数对中,第一个数字总是比第二个数字小。 现在,我们定义一种跟随关系,当且仅当 b < c 时,数对(c, d) 才可以跟在 (a, b) 后面。我们用这种形式来构造一个数对链。 给定一个对数集合,找出能够形成的最长数对链的长度。你不需要用到所有的数对,你可以以任何 阅读全文
posted @ 2019-11-24 14:57 yanhowever 阅读(259) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个未排序的整数数组,找出最长连续序列的长度。 要求算法的时间复杂度为 O(n)。 示例: 输入: [100, 4, 200, 1, 3, 2]输出: 4解释: 最长连续序列是 [1, 2, 3, 4]。它的长度为 4。 解题: class Solution { public int l 阅读全文
posted @ 2019-11-21 21:09 yanhowever 阅读(430) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 示例: 输入: ["eat", "tea", "tan", "ate", "nat", "bat"],输出:[ ["ate","eat","tea"], ["nat","tan"], ["bat"]]说明 阅读全文
posted @ 2019-11-21 14:22 yanhowever 阅读(300) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个包含非负数的数组和一个目标整数 k,编写一个函数来判断该数组是否含有连续的子数组,其大小至少为 2,总和为 k 的倍数,即总和为 n*k,其中 n 也是一个整数。 示例 1: 输入: [23,2,4,6,7], k = 6输出: True解释: [2,4] 是一个大小为 2 的子数组 阅读全文
posted @ 2019-11-21 09:57 yanhowever 阅读(332) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个字符串s,找到其中最长的回文子序列。可以假设s的最大长度为1000。 示例 1:输入: "bbbab"输出: 4一个可能的最长回文子序列为 "bbbb"。 示例 2:输入: "cbbd"输出: 2一个可能的最长回文子序列为 "bb"。 解题: 思路: 状态f[i][j] 表示 s 的 阅读全文
posted @ 2019-11-20 20:37 yanhowever 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个表示分数的非负整数数组。 玩家1从数组任意一端拿取一个分数,随后玩家2继续从剩余数组任意一端拿取分数,然后玩家1拿,……。每次一个玩家只能拿取一个分数,分数被拿取之后不再可取。直到没有剩余分数可取时游戏结束。最终获得分数总和最多的玩家获胜。 给定一个表示分数的数组,预测玩家1是否会成 阅读全文
posted @ 2019-11-20 09:49 yanhowever 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 题目: 在计算机界中,我们总是追求用有限的资源获取最大的收益。 现在,假设你分别支配着 m 个 0 和 n 个 1。另外,还有一个仅包含 0 和 1 字符串的数组。 你的任务是使用给定的 m 个 0 和 n 个 1 ,找到能拼出存在于数组中的字符串的最大数量。每个 0 和 1 至多被使用一次。 注意 阅读全文
posted @ 2019-11-19 17:16 yanhowever 阅读(246) 评论(0) 推荐(0) 编辑
摘要: 题目: 把字符串 s 看作是“abcdefghijklmnopqrstuvwxyz”的无限环绕字符串,所以 s 看起来是这样的:"...zabcdefghijklmnopqrstuvwxyzabcdefghijklmnopqrstuvwxyzabcd....". 现在我们有了另一个字符串 p 。你需 阅读全文
posted @ 2019-11-19 11:22 yanhowever 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个由 '1'(陆地)和 '0'(水)组成的的二维网格,计算岛屿的数量。一个岛被水包围,并且它是通过水平方向或垂直方向上相邻的陆地连接而成的。你可以假设网格的四个边均被水包围。 示例 1: 输入:11110110101100000000 输出: 1示例 2: 输入:11000110000 阅读全文
posted @ 2019-11-13 21:52 yanhowever 阅读(1256) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 ··· 15 下一页