会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SANS
Journey to the mastery of programming
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
28
29
30
31
32
33
34
35
36
···
68
下一页
2020年10月15日
116. 填充每个节点的下一个右侧节点指针
摘要: 给定一个完美二叉树,其所有叶子节点都在同一层,每个父节点都有两个子节点。二叉树定义如下: struct Node { int val; Node *left; Node *right; Node *next;}填充它的每个 next 指针,让这个指针指向其下一个右侧节点。如果找不到下一个右侧节点,则
阅读全文
posted @ 2020-10-15 16:34 XXXSANS
阅读(88)
评论(0)
推荐(0)
2020年10月13日
剑指 Offer 35. 复杂链表的复制
摘要: 请实现 copyRandomList 函数,复制一个复杂链表。在复杂链表中,每个节点除了有一个 next 指针指向下一个节点,还有一个 random 指针指向链表中的任意节点或者 null。 示例 1: 输入:head = [[7,null],[13,0],[11,4],[10,2],[1,0]]输
阅读全文
posted @ 2020-10-13 23:04 XXXSANS
阅读(71)
评论(0)
推荐(0)
实验排序
摘要: #include <iostream> #include <fstream> #include <algorithm> #include <string> #include <time.h> #include <queue> using namespace std; typedef struct S
阅读全文
posted @ 2020-10-13 16:35 XXXSANS
阅读(143)
评论(0)
推荐(0)
543. 二叉树的直径
摘要: 给定一棵二叉树,你需要计算它的直径长度。一棵二叉树的直径长度是任意两个结点路径长度中的最大值。这条路径可能穿过也可能不穿过根结点。 示例 :给定二叉树 1 / \ 2 3 / \ 4 5 返回 3, 它的长度是路径 [4,2,1,3] 或者 [5,2,1,3]。 注意:两结点之间的路径长度是以它们之
阅读全文
posted @ 2020-10-13 09:35 XXXSANS
阅读(83)
评论(0)
推荐(0)
面试题 08.08. 有重复字符串的排列组合
摘要: 有重复字符串的排列组合。编写一种方法,计算某字符串的所有排列组合。 示例1: 输入:S = "qqe" 输出:["eqq","qeq","qqe"]示例2: 输入:S = "ab" 输出:["ab", "ba"]提示: 字符都是英文字母。字符串长度在[1, 9]之间。 来源:力扣(LeetCode)
阅读全文
posted @ 2020-10-13 09:21 XXXSANS
阅读(231)
评论(0)
推荐(0)
24. 两两交换链表中的节点
摘要: 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。 示例: 给定 1->2->3->4, 你应该返回 2->1->4->3. 来源:力扣(LeetCode)链接:https://leetcode-cn.com/problems/
阅读全文
posted @ 2020-10-13 08:44 XXXSANS
阅读(59)
评论(0)
推荐(0)
2020年10月12日
面试题 03.04. 化栈为队
摘要: 实现一个MyQueue类,该类用两个栈来实现一个队列。 示例: MyQueue queue = new MyQueue(); queue.push(1);queue.push(2);queue.peek(); // 返回 1queue.pop(); // 返回 1queue.empty(); //
阅读全文
posted @ 2020-10-12 22:27 XXXSANS
阅读(75)
评论(0)
推荐(0)
999. 可以被一步捕获的棋子数
摘要: 在一个 8 x 8 的棋盘上,有一个白色的车(Rook),用字符 'R' 表示。棋盘上还可能存在空方块,白色的象(Bishop)以及黑色的卒(pawn),分别用字符 '.','B' 和 'p' 表示。不难看出,大写字符表示的是白棋,小写字符表示的是黑棋。 车按国际象棋中的规则移动。东,西,南,北四个
阅读全文
posted @ 2020-10-12 21:43 XXXSANS
阅读(134)
评论(0)
推荐(0)
1387. 将整数按权重排序
摘要: 我们将整数 x 的 权重 定义为按照下述规则将 x 变成 1 所需要的步数: 如果 x 是偶数,那么 x = x / 2如果 x 是奇数,那么 x = 3 * x + 1比方说,x=3 的权重为 7 。因为 3 需要 7 步变成 1 (3 --> 10 --> 5 --> 16 --> 8 -->
阅读全文
posted @ 2020-10-12 20:51 XXXSANS
阅读(143)
评论(0)
推荐(0)
1598. 文件夹操作日志搜集器
摘要: 每当用户执行变更文件夹操作时,LeetCode 文件系统都会保存一条日志记录。 下面给出对变更操作的说明: "../" :移动到当前文件夹的父文件夹。如果已经在主文件夹下,则 继续停留在当前文件夹 。"./" :继续停留在当前文件夹。"x/" :移动到名为 x 的子文件夹中。题目数据 保证总是存在文
阅读全文
posted @ 2020-10-12 16:45 XXXSANS
阅读(88)
评论(0)
推荐(0)
上一页
1
···
28
29
30
31
32
33
34
35
36
···
68
下一页
公告