会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
SANS
Journey to the mastery of programming
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
19
20
21
22
23
24
25
26
27
···
68
下一页
2020年11月6日
173. 二叉搜索树迭代器
摘要: 实现一个二叉搜索树迭代器。你将使用二叉搜索树的根节点初始化迭代器。 调用 next() 将返回二叉搜索树中的下一个最小的数。 示例: BSTIterator iterator = new BSTIterator(root); iterator.next(); // 返回 3 iterator.nex
阅读全文
posted @ 2020-11-06 13:58 XXXSANS
阅读(105)
评论(0)
推荐(0)
2020年11月5日
传统文化相关词组(陆续补充)
摘要: 龙灯舞 dragon lantern dance庙会 temple fair年夜饭 Lunar New Year reunion dinnner清明节 Tomb Sweeping Day; Qingming Festival扫墓 tomb-sweeping; visit a grave赏菊 appr
阅读全文
posted @ 2020-11-05 20:31 XXXSANS
阅读(405)
评论(0)
推荐(0)
面试题 17.09. 第 k 个数
摘要: 有些数的素因子只有 3,5,7,请设计一个算法找出第 k 个数。注意,不是必须有这些素因子,而是必须不包含其他的素因子。例如,前几个数按顺序应该是 1,3,5,7,9,15,21。 示例 1: 输入: k = 5 输出: 9 来源:力扣(LeetCode)链接:https://leetcode-cn
阅读全文
posted @ 2020-11-05 17:59 XXXSANS
阅读(125)
评论(0)
推荐(0)
走迷宫
摘要: 这是maze55.txt 5 5 1 1 5 5 0 0 0 0 1 1 1 0 1 1 0 0 0 0 0 1 0 1 0 1 1 0 1 0 0 这是maze.txt 10 10 1 1 10 10 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 1 1 1 1 1 1 1 1 0
阅读全文
posted @ 2020-11-05 11:04 XXXSANS
阅读(216)
评论(0)
推荐(0)
1544. 整理字符串
摘要: 给你一个由大小写英文字母组成的字符串 s 。 一个整理好的字符串中,两个相邻字符 s[i] 和 s[i+1],其中 0<= i <= s.length-2 ,要满足如下条件: 若 s[i] 是小写字符,则 s[i+1] 不可以是相同的大写字符。若 s[i] 是大写字符,则 s[i+1] 不可以是相同
阅读全文
posted @ 2020-11-05 10:42 XXXSANS
阅读(137)
评论(0)
推荐(0)
面试题 03.02. 栈的最小值
摘要: 请设计一个栈,除了常规栈支持的pop与push函数以外,还支持min函数,该函数返回栈元素中的最小值。执行push、pop和min操作的时间复杂度必须为O(1)。 示例: MinStack minStack = new MinStack();minStack.push(-2);minStack.pu
阅读全文
posted @ 2020-11-05 09:31 XXXSANS
阅读(86)
评论(0)
推荐(0)
面试题 02.06. 回文链表
摘要: 编写一个函数,检查输入的链表是否是回文的。 示例 1: 输入: 1->2 输出: false 示例 2: 输入: 1->2->2->1 输出: true 进阶:你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题? # Definition for singly-linked list.
阅读全文
posted @ 2020-11-05 09:19 XXXSANS
阅读(73)
评论(0)
推荐(0)
2020年11月4日
面试题 04.03. 特定深度节点链表
摘要: 给定一棵二叉树,设计一个算法,创建含有某一深度上所有节点的链表(比如,若一棵树的深度为 D,则会创建出 D 个链表)。返回一个包含所有深度的链表的数组。 示例: 输入:[1,2,3,4,5,null,7,8] 1 / \ 2 3 / \ \ 4 5 7 / 8 输出:[[1],[2,3],[4,5,
阅读全文
posted @ 2020-11-04 20:33 XXXSANS
阅读(102)
评论(0)
推荐(0)
57. 插入区间
摘要: 给出一个无重叠的 ,按照区间起始端点排序的区间列表。 在列表中插入一个新的区间,你需要确保列表中的区间仍然有序且不重叠(如果有必要的话,可以合并区间)。 示例 1: 输入:intervals = [[1,3],[6,9]], newInterval = [2,5]输出:[[1,5],[6,9]]示例
阅读全文
posted @ 2020-11-04 19:01 XXXSANS
阅读(69)
评论(0)
推荐(0)
2020年11月3日
1117. H2O 生成
摘要: 现在有两种线程,氧 oxygen 和氢 hydrogen,你的目标是组织这两种线程来产生水分子。 存在一个屏障(barrier)使得每个线程必须等候直到一个完整水分子能够被产生出来。 氢和氧线程会被分别给予 releaseHydrogen 和 releaseOxygen 方法来允许它们突破屏障。 这
阅读全文
posted @ 2020-11-03 20:43 XXXSANS
阅读(120)
评论(0)
推荐(0)
上一页
1
···
19
20
21
22
23
24
25
26
27
···
68
下一页
公告