摘要:
设计一种算法,打印 N 皇后在 N × N 棋盘上的各种摆法,其中每个皇后都不同行、不同列,也不在对角线上。这里的“对角线”指的是所有的对角线,不只是平分整个棋盘的那两条对角线。 注意:本题相对原题做了扩展 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/pro 阅读全文
posted @ 2022-01-18 23:23
Tianyiya
阅读(35)
评论(0)
推荐(0)
摘要:
给你一棵二叉搜索树,请你 按中序遍历 将其重新排列为一棵递增顺序搜索树,使树中最左边的节点成为树的根节点,并且每个节点没有左子节点,只有一个右子节点。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/increasing-order-searc 阅读全文
posted @ 2022-01-18 22:46
Tianyiya
阅读(35)
评论(0)
推荐(0)
摘要:
为了给刷题的同学一些奖励,力扣团队引入了一个弹簧游戏机。游戏机由 N 个特殊弹簧排成一排,编号为 0 到 N-1。初始有一个小球在编号 0 的弹簧处。若小球在编号为 i 的弹簧处,通过按动弹簧,可以选择把小球向右弹射 jump[i] 的距离,或者向左弹射到任意左侧弹簧的位置。也就是说,在编号为 i 阅读全文
posted @ 2022-01-18 22:37
Tianyiya
阅读(67)
评论(0)
推荐(0)
摘要:
给出两个长度相同的字符串,分别是 str1 和 str2。请你帮忙判断字符串 str1 能不能在 零次 或 多次 转化后变成字符串 str2。 每一次转化时,将会一次性将 str1 中出现的 所有 相同字母变成其他 任何 小写英文字母(见示例)。 只有在字符串 str1 能够通过上述方式顺利转化为字 阅读全文
posted @ 2022-01-18 17:52
Tianyiya
阅读(63)
评论(0)
推荐(0)
摘要:
给定一个无序的数组,找出数组在排序之后,相邻元素之间最大的差值。 如果数组元素个数小于 2,则返回 0。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/maximum-gap 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处 阅读全文
posted @ 2022-01-18 17:23
Tianyiya
阅读(51)
评论(0)
推荐(0)
摘要:
编写代码,移除未排序链表中的重复节点。保留最开始出现的节点。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/remove-duplicate-node-lcci 著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。 哈希表 i 阅读全文
posted @ 2022-01-18 16:43
Tianyiya
阅读(34)
评论(0)
推荐(0)
摘要:
设计一个简化版的推特(Twitter),可以让用户实现发送推文,关注/取消关注其他用户,能够看见关注人(包括自己)的最近 10 条推文。 实现 Twitter 类: Twitter() 初始化简易版推特对象 void postTweet(int userId, int tweetId) 根据给定的 阅读全文
posted @ 2022-01-18 16:34
Tianyiya
阅读(100)
评论(0)
推荐(0)
摘要:
字符串 S 由小写字母组成。我们要把这个字符串划分为尽可能多的片段,同一字母最多出现在一个片段中。返回一个表示每个字符串片段的长度的列表。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/partition-labels 著作权归领扣网络所有。 阅读全文
posted @ 2022-01-18 15:29
Tianyiya
阅读(30)
评论(0)
推荐(0)
摘要:
给你一个仅由大写英文字母组成的字符串,你可以将任意位置上的字符替换成另外的字符,总共可最多替换 k 次。在执行上述操作后,找到包含重复字母的最长子串的长度。 注意:字符串长度 和 k 不会超过 104。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/probl 阅读全文
posted @ 2022-01-18 15:07
Tianyiya
阅读(29)
评论(0)
推荐(0)
摘要:
给你一个嵌套的整数列表 nestedList 。每个元素要么是一个整数,要么是一个列表;该列表的元素也可能是整数或者是其他列表。请你实现一个迭代器将其扁平化,使之能够遍历这个列表中的所有整数。 实现扁平迭代器类 NestedIterator : NestedIterator(List nestedL 阅读全文
posted @ 2022-01-18 10:56
Tianyiya
阅读(58)
评论(0)
推荐(0)
摘要:
这里有 n 门不同的在线课程,按从 1 到 n 编号。给你一个数组 courses ,其中 courses[i] = [durationi, lastDayi] 表示第 i 门课将会 持续 上 durationi 天课,并且必须在不晚于 lastDayi 的时候完成。 你的学期从第 1 天开始。且不 阅读全文
posted @ 2022-01-18 10:26
Tianyiya
阅读(43)
评论(0)
推荐(0)
摘要:
设计你的循环队列实现。 循环队列是一种线性数据结构,其操作表现基于 FIFO(先进先出)原则并且队尾被连接在队首之后以形成一个循环。它也被称为“环形缓冲器”。 循环队列的一个好处是我们可以利用这个队列之前用过的空间。在一个普通队列里,一旦一个队列满了,我们就不能插入下一个元素,即使在队列前面仍有空间 阅读全文
posted @ 2022-01-18 09:57
Tianyiya
阅读(36)
评论(0)
推荐(0)
摘要:
给定一个数组 nums 和滑动窗口的大小 k,请找出所有滑动窗口里的最大值。 来源:力扣(LeetCode) 链接:https://leetcode-cn.com/problems/hua-dong-chuang-kou-de-zui-da-zhi-lcof 著作权归领扣网络所有。商业转载请联系官方 阅读全文
posted @ 2022-01-18 09:44
Tianyiya
阅读(17)
评论(0)
推荐(0)

浙公网安备 33010602011771号