上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 27 下一页
摘要: 给定一个整数数组 nums,求出数组从索引 i 到 j (i ≤ j) 范围内元素的总和,包含 i, j 两点。 示例: 说明: 上面是accumulate()下面是for循环 时间复杂度同是O(n),耗时差这么多。 举个栗子 直接查看汇编代码 首先我怀疑编译器在进行begin()操作或者使用容器时 阅读全文
posted @ 2019-03-22 13:42 Hk_Mayfly 阅读(315) 评论(0) 推荐(0) 编辑
摘要: 每个蛋的功能都是一样的,如果一个蛋碎了,你就不能再把它掉下去。 你知道存在楼层 F ,满足 0 <= F <= N 任何从高于 F 的楼层落下的鸡蛋都会碎,从 F 楼层或比它低的楼层落下的鸡蛋都不会破。 每次移动,你可以取一个鸡蛋(如果你有完整的鸡蛋)并把它从任一楼层 X 扔下(满足 1 <= X 阅读全文
posted @ 2019-03-21 22:01 Hk_Mayfly 阅读(855) 评论(0) 推荐(0) 编辑
摘要: 一个机器人位于一个 m x n 网格的左上角 (起始点在下图中标记为“Start” )。 机器人每次只能向下或者向右移动一步。机器人试图达到网格的右下角(在下图中标记为“Finish”)。 问总共有多少条不同的路径? 例如,上图是一个7 x 3 的网格。有多少可能的路径? 说明:m 和 n 的值均不 阅读全文
posted @ 2019-03-21 15:30 Hk_Mayfly 阅读(299) 评论(0) 推荐(0) 编辑
摘要: 你给出一定数额的钱 i 元给我,我利用手中的硬币(m元, j元, k元...)兑换等值的钱给你,要求硬币数最少。 举例:给出1-11的钱,手中硬币有1元,3元,5元。 重点是找到状态和状态转移方程。 具体可以看这里:点击进入 引用自上面链接: 最终我们要求解的问题,可以用这个状态来表示:d(11), 阅读全文
posted @ 2019-03-20 21:14 Hk_Mayfly 阅读(636) 评论(0) 推荐(0) 编辑
摘要: 给定四个包含整数的数组列表 A , B , C , D ,计算有多少个元组 (i, j, k, l) ,使得 A[i] + B[j] + C[k] + D[l] = 0。 为了使问题简单化,所有的 A, B, C, D 具有相同的长度 N,且 0 ≤ N ≤ 500 。所有整数的范围在 -228 到 阅读全文
posted @ 2019-03-17 22:11 Hk_Mayfly 阅读(357) 评论(0) 推荐(0) 编辑
摘要: 给出一个完全二叉树,求出该树的节点个数。 说明: 完全二叉树的定义如下:在完全二叉树中,除了最底层节点可能没填满外,其余每层节点数都达到最大值,并且最下面一层的节点都集中在该层最左边的若干位置。若最底层为第 h 层,则该层包含 1~ 2h 个节点。 示例: 我用遍历解的: 先序/中序/后序 层次遍历 阅读全文
posted @ 2019-03-17 21:08 Hk_Mayfly 阅读(371) 评论(0) 推荐(0) 编辑
摘要: 给定一个 n 个元素有序的(升序)整型数组 nums 和一个目标值 target ,写一个函数搜索 nums 中的 target,如果目标值存在返回下标,否则返回 -1。 示例 1: 示例 2: 提示: 阅读全文
posted @ 2019-03-17 17:56 Hk_Mayfly 阅读(185) 评论(0) 推荐(0) 编辑
摘要: 你总共有 n 枚硬币,你需要将它们摆成一个阶梯形状,第 k 行就必须正好有 k 枚硬币。 给定一个数字 n,找出可形成完整阶梯行的总行数。 n 是一个非负整数,并且在32位有符号整型的范围内。 示例 1: 示例 2: 阅读全文
posted @ 2019-03-17 17:38 Hk_Mayfly 阅读(418) 评论(0) 推荐(0) 编辑
摘要: 创建一个基于时间的键值存储类 TimeMap,它支持下面两个操作: 1. set(string key, string value, int timestamp) 存储键 key、值 value,以及给定的时间戳 timestamp。 2. get(string key, int timestamp 阅读全文
posted @ 2019-03-17 15:56 Hk_Mayfly 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 给定一个已按照升序排列 的有序数组,找到两个数使得它们相加之和等于目标数。 函数应该返回这两个下标值 index1 和 index2,其中 index1 必须小于 index2。 说明: 返回的下标值(index1 和 index2)不是从零开始的。 你可以假设每个输入只对应唯一的答案,而且你不可以 阅读全文
posted @ 2019-03-16 22:24 Hk_Mayfly 阅读(388) 评论(0) 推荐(0) 编辑
上一页 1 ··· 17 18 19 20 21 22 23 24 25 ··· 27 下一页