抱歉,您的浏览器无法访问本站

本页面需要浏览器支持(启用)JavaScript


了解详情 >

P233._N_皇后问题__AlgoCasts_视频更新

P233. N 皇后问题

leetcode 51 lintcode 33 难 回溯
这个题目说的是,给你一个整数 n,你要返回 n 皇后问题的所有解。其中,每个解是一个棋盘布局,用字符 'Q' 表示一个皇后,用字符 '.' 表示一个空位置。

P234._二叉树中的所有路径__AlgoCasts_视频更新

P234. 二叉树中的所有路径

leetcode 257 lintcode 480 易 树 DFS 回溯
这个题目说的是,给你一棵二叉树,你要返回所有从根到叶子节点的路径。

P235._任务调度__AlgoCasts_视频更新

P235. 任务调度

leetcode 621 lintcode 945 中 贪心 队列 堆
这个题目说的是,给你一个字符数组和一个非负整数 n。字符数组表示等待 CPU 处理的任务,每个任务用 A 到 Z 中的一个字符表示,并且每个任务都可以在一个时间单位内完成;n 表示冷却时间,即相同任务之间需要间隔至少 n 个时间单位才能再次执行,冷却时间内的每个时间单位,可以选择执行不同的任务或是让 CPU 处于闲置状态。

P236._字符串重组__AlgoCasts_视频更新

P236. 字符串重组

leetcode 767 lintcode 1041 中 字符串 贪心 堆
这个题目说的是,给你一个只包含小写字母的字符串 S,你要判断是否可以通过重新组织字符串中的字符,使得任意两个相邻的字符都不相同。如果可以,则返回其中一种可能的重组结果;如果不可以,则返回空字符串。

P237._N_皇后问题解的数量__AlgoCasts_视频更新

P237. N 皇后问题解的数量

leetcode 52 lintcode 34 难 回溯
这个题目说的是,给你一个整数 n,你要计算出 n 皇后问题解的数量。

P238._能否参加所有会议__AlgoCasts_视频更新

P238. 能否参加所有会议

leetcode 252 lintcode 920 易 排序
这个题目说的是,给你一系列的会议时间区间,每个时间区间由开始时间和结束时间构成。你要判断出同一个人是否可以参加所有会议。

P239._需要的最少会议室数量__AlgoCasts_视频更新

P239. 需要的最少会议室数量

leetcode 253 lintcode 919 中 排序 贪心 堆 扫描线
这个题目说的是,给你一系列的会议时间区间,每个时间区间由开始时间和结束时间构成。你要计算出开完这些会所需要的最少会议室数量。

P240._二叉搜索树迭代器__AlgoCasts_视频更新

P240. 二叉搜索树迭代器

leetcode 173 lintcode 86 中 树 栈 设计
这个题目说的是,给你一棵二叉搜索树,你要为它实现一个迭代器。迭代器中包含两个公有方法,next() 方法返回二叉搜索树中下一个最小的数字,hasNext() 方法返回是否还存在下一个数字。

P241._温度升高需要等待的天数__AlgoCasts_视频更新

P241. 温度升高需要等待的天数

leetcode 739 lintcode 1060 中 栈 数组
这个题目说的是,给你一个不为空的整数数组,数组中的元素表示每天的温度。你要计算出,对于每一天来说,温度升高需要等待的天数。如果对于某一天,未来不存在比它更高的温度,就把它对应的等待天数设置为 0。

P242._实现并查集__AlgoCasts_视频更新

P242. 实现并查集

中 并查集 数组
这个题目说的是,你要实现一个并查集,其中包含 find 和 union 两个方法。find(x) 用于查找元素 x 属于哪个集合,你需要返回集合内的一个代表元素。union(x, y) 用于合并元素 x 和元素 y 所在的两个集合。注意:为了方便起见,集合中的元素使用非负整数来表示。