辉乾

随笔分类 -  算法

228. 汇总区间
摘要:给定一个无重复元素的有序整数数组,返回数组区间范围的汇总。 示例 1: 示例 2: 在学习算法中,第一步先能计算,等下一步在优化。 阅读全文

posted @ 2019-05-12 15:48 辉乾 阅读(130) 评论(0) 推荐(0)

最短完整词
摘要:如果单词列表(words)中的一个单词包含牌照(licensePlate)中所有的字母,那么我们称之为完整词。在所有完整词中,最短的单词我们称之为最短完整词。 单词在匹配牌照中的字母时不区分大小写,比如牌照中的 "P" 依然可以匹配单词中的 "p" 字母。 我们保证一定存在一个最短完整词。当有多个单 阅读全文

posted @ 2019-05-11 10:54 辉乾 阅读(267) 评论(0) 推荐(0)

坏了的计算器
摘要:在显示着数字的坏计算器上,我们可以执行以下两种操作: 双倍(Double):将显示屏上的数字乘 2; 递减(Decrement):将显示屏上的数字减 1 。 最初,计算器显示数字 X。 返回显示数字 Y 所需的最小操作数。 示例 1: 示例 2: 示例 3: 示例 4: 我的第一次 阅读全文

posted @ 2019-05-02 16:54 辉乾 阅读(392) 评论(0) 推荐(0)

算法1
摘要:题目: 给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出和为目标值的那 两个 整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,你不能重复利用这个数组中同样的元素。 示例: class Solution { public int[] twoSum(in 阅读全文

posted @ 2019-04-21 15:28 辉乾 阅读(95) 评论(0) 推荐(0)