上一页 1 2 3 4 5 6 7 8 ··· 15 下一页
摘要: 题目: 把一个数组最开始的若干个元素搬到数组的末尾,我们称之为数组的旋转。输入一个非递减排序的数组的一个旋转,输出旋转数组的最小元素。例如数组{3,4,5,1,2}为{1,2,3,4,5}的一个旋转,该数组的最小值为1。NOTE:给出的所有元素都大于0,若数组大小为0,请返回0。 解题: 采用二分法 阅读全文
posted @ 2019-12-11 21:19 yanhowever 阅读(260) 评论(0) 推荐(0) 编辑
摘要: 题目: 输入某二叉树的前序遍历和中序遍历的结果,请重建出该二叉树。假设输入的前序遍历和中序遍历的结果中都不含重复的数字。例如输入前序遍历序列{1,2,4,7,3,5,6,8}和中序遍历序列{4,7,2,1,5,3,8,6},则重建二叉树并返回。 解题: 链接:https://www.nowcoder 阅读全文
posted @ 2019-12-11 09:56 yanhowever 阅读(280) 评论(0) 推荐(0) 编辑
摘要: 题目: 给你一个 m * n 的矩阵,矩阵中的元素不是 0 就是 1,请你统计并返回其中完全由 1 组成的 正方形 子矩阵的个数。 示例 1: 输入:matrix = [ [0,1,1,1], [1,1,1,1], [0,1,1,1] ] 输出:15 解释: 边长为 1 的正方形有 10 个。 边长 阅读全文
posted @ 2019-12-04 20:20 yanhowever 阅读(722) 评论(0) 推荐(0) 编辑
摘要: 题目: 力扣团队买了一个可编程机器人,机器人初始位置在原点(0, 0)。小伙伴事先给机器人输入一串指令command,机器人就会无限循环这条指令的步骤进行移动。指令有两种: U: 向y轴正方向移动一格R: 向x轴正方向移动一格。不幸的是,在 xy 平面上还有一些障碍物,他们的坐标用obstacles 阅读全文
posted @ 2019-12-03 23:14 yanhowever 阅读(417) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个二叉树,它的每个结点都存放着一个整数值。 找出路径和等于给定数值的路径总数。 路径不需要从根节点开始,也不需要在叶子节点结束,但是路径方向必须是向下的(只能从父节点到子节点)。 二叉树不超过1000个节点,且节点数值范围是 [-1000000,1000000] 的整数。 示例: ro 阅读全文
posted @ 2019-12-02 10:31 yanhowever 阅读(374) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个未排序的整数数组,找到最长递增子序列的个数。 示例 1: 输入: [1,3,5,4,7]输出: 2解释: 有两个最长递增子序列,分别是 [1, 3, 4, 7] 和[1, 3, 5, 7]。示例 2: 输入: [2,2,2,2,2]输出: 5解释: 最长递增子序列的长度是1,并且存在 阅读全文
posted @ 2019-11-29 16:57 yanhowever 阅读(479) 评论(0) 推荐(0) 编辑
摘要: 题目: 在 O(n log n) 时间复杂度和常数级空间复杂度下,对链表进行排序。 示例 1: 输入: 4->2->1->3输出: 1->2->3->4示例 2: 输入: -1->5->3->4->0输出: -1->0->3->4->5 解题: 归并排序(递归法)题目要求时间空间复杂度分别为O(nl 阅读全文
posted @ 2019-11-29 11:23 yanhowever 阅读(230) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定一个二叉树,判断其是否是一个有效的二叉搜索树。 假设一个二叉搜索树具有如下特征: 节点的左子树只包含小于当前节点的数。节点的右子树只包含大于当前节点的数。所有左子树和右子树自身必须也是二叉搜索树。 解题: 上述思路可以用递归法实现。首先将结点的值与上界和下界(如果有)比较。然后,对左子树 阅读全文
posted @ 2019-11-28 11:06 yanhowever 阅读(320) 评论(0) 推荐(0) 编辑
摘要: 题目: 给定两个整数,被除数 dividend 和除数 divisor。将两数相除,要求不使用乘法、除法和 mod 运算符。 返回被除数 dividend 除以除数 divisor 得到的商。 示例 1: 输入: dividend = 10, divisor = 3输出: 3示例 2: 输入: di 阅读全文
posted @ 2019-11-25 22:08 yanhowever 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 题目: 请判断一个链表是否为回文链表。 示例 1: 输入: 1->2输出: false示例 2: 输入: 1->2->2->1输出: true进阶:你能否用 O(n) 时间复杂度和 O(1) 空间复杂度解决此题? 解题: /** * Definition for singly-linked list 阅读全文
posted @ 2019-11-25 10:59 yanhowever 阅读(340) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 ··· 15 下一页