![](https://img-blog.csdnimg.cn/20201014180756923.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C
边界流浪者
三流程序员,边界流浪者,大叔
展开
-
LeetCode-884. 两句话中的不常见单词
句子 是一串由空格分隔的单词。每个 单词 仅由小写字母组成。 如果某个单词在其中一个句子中恰好出现一次,在另一个句子中却 没有出现 ,那么这个单词就是 不常见的 。 给你两个 句子 s1 和 s2 ,返回所有 不常用单词 的列表。返回列表中单词可以按 任意顺序 组织。 示例 1: 输入:s1 = "this apple is sweet", s2 = "this apple is sour" 输出:["sweet","sour"] 示例 2: 输入:s1 = "apple apple", s原创 2022-01-30 23:28:59 · 552 阅读 · 0 评论 -
LeetCode-148. 排序链表
给你链表的头结点head,请将其按 升序 排列并返回 排序后的链表 。 进阶: 你可以在O(nlogn) 时间复杂度和常数级空间复杂度下,对链表进行排序吗? 示例 1: 输入:head = [4,2,1,3] 输出:[1,2,3,4] 示例 2: 输入:head = [-1,5,3,4,0] 输出:[-1,0,3,4,5] 示例 3: 输入:head = [] 输出:[] 提示: 链表中节点的数目在范围[0, 5 * 104]内 -105<= Node.va...原创 2021-07-08 00:33:54 · 42 阅读 · 0 评论 -
LeetCode-59. 螺旋矩阵 II
给你一个正整数n ,生成一个包含 1 到n2所有元素,且元素按顺时针顺序螺旋排列的n x n 正方形矩阵 matrix 。 示例 1: 输入:n = 3 输出:[[1,2,3],[8,9,4],[7,6,5]] 示例 2: 输入:n = 1 输出:[[1]] 提示: 1 <= n <= 20 思路与上题一致: #include <iostream> #include <vector> using namespace std; cl...原创 2021-03-16 23:34:47 · 85 阅读 · 0 评论 -
LeetCode-104. 二叉树的最大深度
给定一个二叉树,找出其最大深度。 二叉树的深度为根节点到最远叶子节点的最长路径上的节点数。 说明:叶子节点是指没有子节点的节点。 示例: 给定二叉树 [3,9,20,null,null,15,7], 3 / \ 9 20 / \ 15 7 返回它的最大深度3 。 来源:力扣(LeetCode) 链接:https://leetcode-cn.co...原创 2019-11-20 12:30:51 · 102 阅读 · 0 评论 -
LeetCode-100. 相同的树
给定两个二叉树,编写一个函数来检验它们是否相同。 如果两个树在结构上相同,并且节点具有相同的值,则认为它们是相同的。 示例1: 输入: 1 1 / \ / \ 2 3 2 3 [1,2,3], [1,2,3] 输出: true 示例 2: 输入: 1 ...原创 2019-11-15 17:16:11 · 68 阅读 · 0 评论 -
LeetCode-1115. 交替打印FooBar
我们提供一个类: class FooBar { public void foo() { for (int i = 0; i < n; i++) { print("foo"); } } public void bar() { for (int i = 0; i < n; i++) { print("bar"); } ...原创 2019-11-13 17:46:18 · 386 阅读 · 0 评论 -
LeetCode-49. 字母异位词分组
49. 字母异位词分组 难度中等207收藏分享切换为英文关注 通过次数 35,503 提交次数 59,957 题目描述 评论 (223) 题解(59)New 提交记录 给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。 示例: 输入: ["eat", "tea", "tan", "ate", "nat", "bat"], 输出: [ ...原创 2019-11-11 17:37:54 · 134 阅读 · 0 评论 -
LeetCode-215. 数组中的第K个最大元素
215. 数组中的第K个最大元素 难度中等282收藏分享切换为英文关注 通过次数 53,217 提交次数 90,374 题目描述 评论 (437) 题解(100)New 提交记录 在未排序的数组中找到第k个最大的元素。请注意,你需要找的是数组排序后的第 k 个最大的元素,而不是第 k 个不同的元素。 示例 1: 输入: [3,2,1,5,6,4] 和 k = 2 输出...原创 2019-10-25 17:52:49 · 141 阅读 · 0 评论