会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Jamest
博客园
首页
新随笔
联系
订阅
管理
上一页
1
···
11
12
13
14
15
16
17
18
19
···
25
下一页
2020年2月3日
[Leetcode]667.Beautiful Arrangement II
摘要: 链接: "LeetCode667" 给定两个整数 n 和 k,你需要实现一个数组,这个数组包含从 1 到 n 的 n 个不同整数,同时满足以下条件: ① 如果这个数组是$[a1, a2, a3, ... , an]$,那么数组$[|a1 a2|, |a2 a3|, |a3 a4|, ... , |a
阅读全文
posted @ 2020-02-03 10:01 Jamest
阅读(139)
评论(0)
推荐(0)
2020年2月2日
[Leetcode Weekly Contest]174
摘要: 链接: "LeetCode" [Leetcode]5328. 方阵中战斗力最弱的 K 行 给你一个大小为 m n 的方阵 mat,方阵由若干军人和平民组成,分别用 0 和 1 表示。 请你返回方阵中战斗力最弱的 k 行的索引,按从最弱到最强排序。 如果第 i 行的军人数量少于第 j 行,或者两行军人
阅读全文
posted @ 2020-02-02 20:53 Jamest
阅读(211)
评论(0)
推荐(0)
2020年2月1日
[Leetcode]664.Strange Printer
摘要: 链接: "LeetCode664" 有台奇怪的打印机有以下两个特殊要求: 打印机每次只能打印同一个字符序列。 每次可以在任意起始和结束位置打印新字符,并且会覆盖掉原来已有的字符。 给定一个只包含小写英文字母的字符串,你的任务是计算这个打印机打印它需要的最少次数。 示例 1: 输入: "aaabbb"
阅读全文
posted @ 2020-02-01 10:46 Jamest
阅读(191)
评论(0)
推荐(0)
2020年1月31日
[Leetcode]662.Maximum Width of Binary Tree
摘要: 链接: "LeetCode662" 给定一个二叉树,编写一个函数来获取这个树的最大宽度。树的宽度是所有层中的最大宽度。这个二叉树与满二叉树(full binary tree)结构相同,但一些节点为空。 每一层的宽度被定义为两个端点(该层最左和最右的非空节点,两端点间的null节点也计入长度)之间的长
阅读全文
posted @ 2020-01-31 16:26 Jamest
阅读(179)
评论(0)
推荐(0)
[Leetcode]659.Split Array into Consecutive Subsequences
摘要: 链接: "LeetCode659" 输入一个按升序排序的整数数组(可能包含重复数字),你需要将它们分割成几个子序列,其中每个子序列至少包含三个连续整数。返回你是否能做出这样的分割? 示例 1: 输入: $[1,2,3,3,4,5]$ 输出: True 解释: 你可以分割出这样两个连续子序列 : 1,
阅读全文
posted @ 2020-01-31 15:55 Jamest
阅读(199)
评论(0)
推荐(0)
2020年1月30日
[Leetcode]658.Find K Closest Elements
摘要: 链接: "LeetCode658" 给定一个排序好的数组,两个整数 k 和 x,从数组中找到最靠近 x(两数之差最小)的 k 个数。返回的结果必须要是按升序排好的。如果有两个数与 x 的差值一样,优先选择数值较小的那个数。 示例 1: 输入: $[1,2,3,4,5], k=4, x=3$ 输出:
阅读全文
posted @ 2020-01-30 20:10 Jamest
阅读(176)
评论(0)
推荐(0)
[Leetcode]654.Maximum Binary Tree
摘要: 链接: "LeetCode654" 给定一个不含重复元素的整数数组。一个以此数组构建的最大二叉树定义如下: 二叉树的根是数组中的最大元素。 左子树是通过数组中最大值左边部分构造出的最大二叉树。 右子树是通过数组中最大值右边部分构造出的最大二叉树。 通过给定的数组构建最大二叉树,并且输出这个树的根节点
阅读全文
posted @ 2020-01-30 17:08 Jamest
阅读(133)
评论(0)
推荐(0)
2020年1月28日
[Leetcode]653.Two Sum IV - Input is a BST
摘要: 链接: "LeetCode653" 给定一个二叉搜索树和一个目标结果,如果 BST 中存在两个元素且它们的和等于给定的目标结果,则返回 true。 相关标签: 哈希表 类似于求两数之和,我们只需要在遍历二叉树过程中寻找是否存在有数为k 已经遍历到的数即可。 代码如下: python: C++:
阅读全文
posted @ 2020-01-28 22:30 Jamest
阅读(151)
评论(0)
推荐(0)
[Leetcode]652.Find Duplicate Subtrees
摘要: 链接: "LeetCode652" 给定一棵二叉树,返回所有重复的子树。对于同一类的重复子树,你只需要返回其中任意一棵的根结点即可。 两棵树重复是指它们具有相同的结构以及相同的结点值。 相关标签: 深度优先搜索 深度优先搜索加哈希表。由于在寻找重复子树过程中,我们需要记住每一步的结果,并且最终记录是
阅读全文
posted @ 2020-01-28 22:21 Jamest
阅读(152)
评论(0)
推荐(0)
2020年1月27日
[Leetcode]650.2 Keys Keyboard
摘要: 链接: "LeetCode650" 最初在一个记事本上只有一个字符 'A'。你每次可以对这个记事本进行两种操作: Copy All (复制全部) : 你可以复制这个记事本中的所有字符(部分的复制是不允许的)。 Paste (粘贴) : 你可以粘贴你上一次复制的字符。 给定一个数字 n 。你需要使用最
阅读全文
posted @ 2020-01-27 20:38 Jamest
阅读(168)
评论(0)
推荐(0)
上一页
1
···
11
12
13
14
15
16
17
18
19
···
25
下一页
公告