上一页 1 2 3 4 5 6 7 8 9 10 ··· 55 下一页
  2020年1月7日
摘要: 三角形最小路径和 看看图就行 描述 给定一个三角形,找出自顶向下的最小路径和。每一步只能移动到下一行中相邻的结点上。 例如,给定三角形: [ [2], [3,4], [6,5,7], [4,1,8,3]]自顶向下的最小路径和为 11(即,2 + 3 + 5 + 1 = 11)。 说明: 如果你可以只 阅读全文
posted @ 2020-01-07 17:56 反光的小鱼儿 阅读(339) 评论(0) 推荐(0) 编辑
摘要: 四数之和 描述 给定一个包含 n 个整数的数组 nums 和一个目标值 target,判断 nums 中是否存在四个元素 a,b,c 和 d ,使得 a + b + c + d 的值与 target 相等?找出所有满足条件且不重复的四元组。 注意: 答案中不可以包含重复的四元组。 示例: 给定数组 阅读全文
posted @ 2020-01-07 11:45 反光的小鱼儿 阅读(189) 评论(0) 推荐(0) 编辑
摘要: 描述 给定一个包括 n 个整数的数组 nums 和 一个目标值 target。找出 nums 中的三个整数,使得它们的和与 target 最接近。返回这三个数的和。假定每组输入只存在唯一答案。 例如,给定数组 nums = [-1,2,1,-4], 和 target = 1. 与 target 最接 阅读全文
posted @ 2020-01-07 10:22 反光的小鱼儿 阅读(182) 评论(0) 推荐(0) 编辑
  2020年1月6日
摘要: 描述 给定一个单链表,其中的元素按升序排序,将其转换为高度平衡的二叉搜索树。 本题中,一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 示例: 给定的有序链表: [-10, -3, 0, 5, 9], 一个可能的答案是:[0, -3, 9, -10, null, 阅读全文
posted @ 2020-01-06 12:14 反光的小鱼儿 阅读(153) 评论(0) 推荐(0) 编辑
  2020年1月3日
摘要: 详解优惠券模块设计的要点--产品 阅读全文
posted @ 2020-01-03 14:42 反光的小鱼儿 阅读(289) 评论(0) 推荐(0) 编辑
摘要: 压缩20M文件从30秒到1秒的优化过程 代码地址 优化文件读取方式,使用channel、内存映射文件、pipe 阅读全文
posted @ 2020-01-03 12:02 反光的小鱼儿 阅读(201) 评论(0) 推荐(0) 编辑
  2019年12月31日
摘要: 描述 假设按照升序排序的数组在预先未知的某个点上进行了旋转。 ( 例如,数组 [0,1,2,4,5,6,7] 可能变为 [4,5,6,7,0,1,2] )。 搜索一个给定的目标值,如果数组中存在这个目标值,则返回它的索引,否则返回 -1 。 你可以假设数组中不存在重复的元素。 你的算法时间复杂度必须 阅读全文
posted @ 2019-12-31 17:33 反光的小鱼儿 阅读(281) 评论(0) 推荐(0) 编辑
  2019年12月30日
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2019-12-30 20:34 反光的小鱼儿 阅读(5) 评论(0) 推荐(0) 编辑
摘要: 14. 最长公共前缀 描述 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"]输出: "fl"示例 2: 输入: ["dog","racecar","car"]输出: ""解释: 输入不存 阅读全文
posted @ 2019-12-30 17:28 反光的小鱼儿 阅读(175) 评论(0) 推荐(0) 编辑
  2019年12月25日
摘要: 描述 给定一个数组 nums 和一个值 val,你需要原地移除所有数值等于 val 的元素,返回移除后数组的新长度。 不要使用额外的数组空间,你必须在原地修改输入数组并在使用 O(1) 额外空间的条件下完成。 元素的顺序可以改变。你不需要考虑数组中超出新长度后面的元素。 示例 1: 给定 nums 阅读全文
posted @ 2019-12-25 19:03 反光的小鱼儿 阅读(281) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 55 下一页