上一页 1 ··· 284 285 286 287 288 289 290 291 292 ··· 376 下一页
摘要: 班上有 N 名学生。其中有些人是朋友,有些则不是。他们的友谊具有是传递性。如果已知 A 是 B 的朋友,B 是 C 的朋友,那么我们可以认为 A 也是 C 的朋友。所谓的朋友圈,是指所有朋友的集合。 给定一个 N * N 的矩阵 M,表示班级中学生之间的朋友关系。如果M[i][j] = 1,表示已知 阅读全文
posted @ 2020-11-19 11:53 秋华 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 这道题的输入是一个二维数组(n ∗ m n*mn∗m),然后要我们求联通区域的块数我的思路是创建一个一个长度为n ∗ m n*mn∗m的一维数组作为初始并查集,然后使用遍历输入的二维数组,每当发现某个位置的右边或者下面的值是1,并且本身的值也是1的时候,合并这两个区域。(注意二维数组的索引不要搞混, 阅读全文
posted @ 2020-11-19 11:51 秋华 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 一条包含字母 A-Z 的消息通过以下方式进行了编码: 'A' -> 1'B' -> 2...'Z' -> 26给定一个只包含数字的非空字符串,请计算解码方法的总数。 题目数据保证答案肯定是一个 32 位的整数。 示例 1: 输入:s = "12"输出:2解释:它可以解码为 "AB"(1 2)或者 " 阅读全文
posted @ 2020-11-19 11:40 秋华 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。 示例 1: 输入: "babad"输出: "bab"注意: "aba" 也是一个有效答案。示例 2: 输入: "cbbd"输出: "bb" 来源:力扣(LeetCode)链接:https://leetcode- 阅读全文
posted @ 2020-11-19 11:38 秋华 阅读(111) 评论(0) 推荐(0) 编辑
摘要: 给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。 如果你最多只允许完成一笔交易(即买入和卖出一支股票一次),设计一个算法来计算你所能获取的最大利润。 注意:你不能在买入股票前卖出股票。 示例 1: 输入: [7,1,5,3,6,4]输出: 5解释: 在第 2 天(股票价格 = 1)的 阅读全文
posted @ 2020-11-19 11:20 秋华 阅读(83) 评论(0) 推荐(0) 编辑
摘要: 假设你正在爬楼梯。需要 n 阶你才能到达楼顶。 每次你可以爬 1 或 2 个台阶。你有多少种不同的方法可以爬到楼顶呢? 注意:给定 n 是一个正整数。 示例 1: 输入: 2 输出: 2 解释: 有两种方法可以爬到楼顶。 1. 1 阶 + 1 阶 2. 2 阶 示例 2: 输入: 3 输出: 3 解 阅读全文
posted @ 2020-11-19 11:06 秋华 阅读(303) 评论(0) 推荐(0) 编辑
摘要: 设计一个使用单词列表进行初始化的数据结构,单词列表中的单词 互不相同 。 如果给出一个单词,请判定能否只将这个单词中一个字母换成另一个字母,使得所形成的新单词存在于你构建的字典中。 实现 MagicDictionary 类: MagicDictionary() 初始化对象void buildDict 阅读全文
posted @ 2020-11-19 11:00 秋华 阅读(209) 评论(0) 推荐(0) 编辑
摘要: 给一非空的单词列表,返回前 k 个出现次数最多的单词。 返回的答案应该按单词出现频率由高到低排序。如果不同的单词有相同出现频率,按字母顺序排序。 示例 1: 输入: ["i", "love", "leetcode", "i", "love", "coding"], k = 2输出: ["i", "l 阅读全文
posted @ 2020-11-19 10:56 秋华 阅读(200) 评论(0) 推荐(0) 编辑
摘要: 给出一个字符串数组words组成的一本英语词典。从中找出最长的一个单词,该单词是由words词典中其他单词逐步添加一个字母组成。若其中有多个可行的答案,则返回答案中字典序最小的单词。 若无答案,则返回空字符串。 示例 1: 输入:words = ["w","wo","wor","worl", "wo 阅读全文
posted @ 2020-11-19 10:50 秋华 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 请你设计一个数据结构,支持 添加新单词 和 查找字符串是否与任何先前添加的字符串匹配 。 实现词典类 WordDictionary : WordDictionary() 初始化词典对象void addWord(word) 将 word 添加到数据结构中,之后可以对它进行匹配bool search(w 阅读全文
posted @ 2020-11-19 10:41 秋华 阅读(138) 评论(0) 推荐(0) 编辑
上一页 1 ··· 284 285 286 287 288 289 290 291 292 ··· 376 下一页