上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 58 下一页

2019年2月19日

摘要: 冗余连接 在本问题中, 树指的是一个连通且无环的无向图。 输入一个图,该图由一个有着N个节点 (节点值不重复1, 2, ..., N) 的树及一条附加的边构成。附加的边的两个顶点包含在1到N中间,这条附加的边不属于树中已存在的边。 结果图是一个以边组成的二维数组。每一个边的元素是一对[u, v] , 阅读全文
posted @ 2019-02-19 12:44 kexinxin 阅读(307) 评论(0) 推荐(0) 编辑
摘要: 验证回文字符串 给定一个非空字符串 s,最多删除一个字符。判断是否能成为回文字符串。 示例 1: 输入: "aba" 输出: True 示例 2: 输入: "abca" 输出: True 解释: 你可以删除c字符。 注意: 阅读全文
posted @ 2019-02-19 12:43 kexinxin 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 24点游戏 你有 4 张写有 1 到 9 数字的牌。你需要判断是否能通过 *,/,+,-,(,) 的运算得到 24。 示例 1: 输入: [4, 1, 8, 7] 输出: True 解释: (8-4) * (7-1) = 24 示例 2: 输入: [1, 2, 1, 2] 输出: False 注意: 阅读全文
posted @ 2019-02-19 12:42 kexinxin 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 有效的括号字符串 给定一个只包含三种字符的字符串:( ,) 和 *,写一个函数来检验这个字符串是否为有效字符串。有效字符串具有如下规则: 示例 1: 输入: "()" 输出: True 示例 2: 输入: "(*)" 输出: True 示例 3: 输入: "(*))" 输出: True 注意: 思路 阅读全文
posted @ 2019-02-19 12:41 kexinxin 阅读(338) 评论(0) 推荐(0) 编辑
摘要: 最长递增序列 给定一个未经排序的整数数组,找到最长且连续的的递增序列。 示例 1: 输入: [1,3,5,4,7] 输出: 3 解释: 最长连续递增序列是 [1,3,5], 长度为3。 尽管 [1,3,5,7] 也是升序的子序列, 但它不是连续的,因为5和7在原数组里被4隔开。 示例 2: 输入: 阅读全文
posted @ 2019-02-19 12:40 kexinxin 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 为高尔夫比赛砍树 你被请来给一个要举办高尔夫比赛的树林砍树. 树林由一个非负的二维数组表示, 在这个数组中: 你被要求按照树的高度从低向高砍掉所有的树,每砍过一颗树,树的高度变为1。 你将从(0,0)点开始工作,你应该返回你砍完所有树需要走的最小步数。 如果你无法砍完所有的树,返回 -1 。 可以保 阅读全文
posted @ 2019-02-19 12:40 kexinxin 阅读(222) 评论(0) 推荐(0) 编辑
摘要: 最长递增子序列的个数 给定一个未排序的整数数组,找到最长递增子序列的个数。 示例 1: 输入: [1,3,5,4,7] 输出: 2 解释: 有两个最长递增子序列,分别是 [1, 3, 4, 7] 和[1, 3, 5, 7]。 示例 2: 输入: [2,2,2,2,2] 输出: 5 解释: 最长递增子 阅读全文
posted @ 2019-02-19 12:38 kexinxin 阅读(397) 评论(0) 推荐(0) 编辑
摘要: 灯泡开关II 现有一个房间,墙上挂有 n 只已经打开的灯泡和 4 个按钮。在进行了 m 次未知操作后,你需要返回这 n 只灯泡可能有多少种不同的状态。 假设这 n 只灯泡被编号为 [1, 2, 3 ..., n],这 4 个按钮的功能如下: 示例 1: 输入: n = 1, m = 1. 输出: 2 阅读全文
posted @ 2019-02-19 12:36 kexinxin 阅读(183) 评论(0) 推荐(0) 编辑

2019年2月18日

摘要: 二叉树中第二小的节点 给定一个非空特殊的二叉树,每个节点都是正数,并且每个节点的子节点数量只能为 2 或 0。如果一个节点有两个子节点的话,那么这个节点的值不大于它的子节点的值。 给出这样的一个二叉树,你需要输出所有节点中的第二小的值。如果第二小的值不存在的话,输出 -1 。 思路 阅读全文
posted @ 2019-02-18 12:49 kexinxin 阅读(140) 评论(0) 推荐(0) 编辑
摘要: 最大交换 给定一个非负整数,你至多可以交换一次数字中的任意两位。返回你能得到的最大值。 示例 1 : 输入: 2736 输出: 7236 解释: 交换数字2和数字7。 示例 2 : 输入: 9973 输出: 9973 解释: 不需要交换。 注意: 思路 阅读全文
posted @ 2019-02-18 12:48 kexinxin 阅读(318) 评论(0) 推荐(0) 编辑
上一页 1 ··· 5 6 7 8 9 10 11 12 13 ··· 58 下一页

导航