
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 · 601 阅读 · 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 · 97 阅读 · 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 · 140 阅读 · 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 · 162 阅读 · 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 · 103 阅读 · 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 · 430 阅读 · 0 评论 -
LeetCode-49. 字母异位词分组
49. 字母异位词分组难度中等207收藏分享切换为英文关注通过次数35,503提交次数59,957题目描述评论 (223)题解(59)New提交记录给定一个字符串数组,将字母异位词组合在一起。字母异位词指字母相同,但排列不同的字符串。示例:输入: ["eat", "tea", "tan", "ate", "nat", "bat"],输出:[ ...原创 2019-11-11 17:37:54 · 224 阅读 · 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 · 301 阅读 · 0 评论