start_lie
码龄7年
关注
提问 私信
  • 博客:69,007
    问答:1,104
    70,111
    总访问量
  • 141
    原创
  • 1,574,265
    排名
  • 20
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:北京市
  • 加入CSDN时间: 2018-01-08
博客简介:

start_lie的博客

查看详细资料
个人成就
  • 获得16次点赞
  • 内容获得11次评论
  • 获得27次收藏
创作历程
  • 74篇
    2019年
  • 67篇
    2018年
成就勋章
TA的专栏
  • javaSE
    3篇
  • JVM
    6篇
  • 架构
    3篇
  • 新框架
    2篇
  • idea
    2篇
  • 瞎写
    5篇
  • s
  • a
  • f
  • LeetCode
    121篇
创作活动更多

如何做好一份技术文档?

无论你是技术大神还是初涉此领域的新手,都欢迎分享你的宝贵经验、独到见解与创新方法,为技术传播之路点亮明灯!

347人参与 去创作
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

45. 跳跃游戏 II

给定一个非负整数数组,你最初位于数组的第一个位置。 数组中的每个元素代表你在该位置可以跳跃的最大长度。 你的目标是使用最少的跳跃次数到达数组的最后一个位置。 示例: 输入: [2,3,1,1,4] 输出: 2 解释: 跳到最后一个位置的最小跳跃数是 2。 从下标为 0 跳到下标为 1 的位置,跳1步,然后跳3步到达数组的最后一个位置。 说明: 假设你总是可以到达数...
原创
发布博客 2019.04.25 ·
210 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

30. 串联所有单词的子串

给定一个字符串s和一些长度相同的单词words。找出s中恰好可以由words中所有单词串联形成的子串的起始位置。 注意子串要与words中的单词完全匹配,中间不能有其他字符,但不需要考虑words中单词串联的顺序。 示例 1: 输入: s = "barfoothefoobarman", words = ["foo","bar"] 输出:[0,9] 解释:...
原创
发布博客 2019.04.25 ·
291 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

32. 最长有效括号

给定一个只包含'('和')'的字符串,找出最长的包含有效括号的子串的长度。 示例1: 输入: "(()" 输出: 2 解释: 最长有效括号子串为 "()" 示例 2: 输入: ")()())" 输出: 4 解释: 最长有效括号子串为 "()()" class Solution { public int longestValidParentheses(String...
原创
发布博客 2019.04.25 ·
196 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

71. 简化路径

以 Unix 风格给出一个文件的绝对路径,你需要简化它。或者换句话说,将其转换为规范路径。 在 Unix 风格的文件系统中,一个点(.)表示当前目录本身;此外,两个点 (..)表示将目录切换到上一级(指向父目录);两者都可以是复杂相对路径的组成部分。更多信息请参阅:Linux / Unix中的绝对路径 vs 相对路径 请注意,返回的规范路径必须始终以斜杠/开头,并且两个目录名之间必须只有...
原创
发布博客 2019.04.24 ·
144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

166. 分数到小数

给定两个整数,分别表示分数的分子numerator 和分母 denominator,以字符串形式返回小数。 如果小数部分为循环小数,则将循环的部分括在括号内。 示例 1: 输入: numerator = 1, denominator = 2 输出: "0.5" 示例2: 输入: numerator = 2, denominator = 1 输出: "2" 示例3: 输入...
原创
发布博客 2019.04.24 ·
183 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

682. 棒球比赛

你现在是棒球比赛记录员。 给定一个字符串列表,每个字符串可以是以下四种类型之一: 1.整数(一轮的得分):直接表示您在本轮中获得的积分数。 2."+"(一轮的得分):表示本轮获得的得分是前两轮有效回合得分的总和。 3."D"(一轮的得分):表示本轮获得的得分是前一轮有效回合得分的两倍。 4."C"(一个操作,这不是一个回合的分数):表示您获得的最后一个有效回合的分数是无效的,应该被移除...
原创
发布博客 2019.04.24 ·
141 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

999. 车的可用捕获量

在一个 8 x 8 的棋盘上,有一个白色车(rook)。也可能有空方块,白色的象(bishop)和黑色的卒(pawn)。它们分别以字符 “R”,“.”,“B” 和 “p” 给出。大写字符表示白棋,小写字符表示黑棋。 车按国际象棋中的规则移动:它选择四个基本方向中的一个(北,东,西和南),然后朝那个方向移动,直到它选择停止、到达棋盘的边缘或移动到同一方格来捕获该方格上颜色相反的卒。另外,车不能与其...
原创
发布博客 2019.04.24 ·
2513 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

754. 到达终点数字

在一根无限长的数轴上,你站在0的位置。终点在target的位置。 每次你可以选择向左或向右移动。第 n 次移动(从 1 开始),可以走 n 步。 返回到达终点需要的最小移动次数。 示例 1: 输入: target = 3 输出: 2 解释: 第一次移动,从 0 到 1 。 第二次移动,从 1 到 3 。 示例 2: 输入: target = 2 输出: 3 解释: 第一次移动,从...
原创
发布博客 2019.04.24 ·
384 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

258. 各位相加

给定一个非负整数num,反复将各个位上的数字相加,直到结果为一位数。 示例: 输入: 38 输出: 2 解释: 各位相加的过程为:3 + 8 = 11, 1 + 1 = 2。 由于2 是一位数,所以返回 2。 进阶: 你可以不使用循环或者递归,且在 O(1) 时间复杂度内解决这个问题吗? Reivew: 1,2,3,4,5,6,7,8,9,10,11....他们的结果分别为 ...
原创
发布博客 2019.04.24 ·
2205 阅读 ·
1 点赞 ·
0 评论 ·
0 收藏

335. 路径交叉

给定一个含有n个正数的数组x。从点(0,0)开始,先向北移动x[0]米,然后向西移动x[1]米,向南移动x[2]米,向东移动x[3]米,持续移动。也就是说,每次移动后你的方位会发生逆时针变化。 编写一个O(1)空间复杂度的一趟扫描算法,判断你所经过的路径是否相交。 示例1: ┌───┐ │ │ └───┼──> │ 输入: [2,1...
原创
发布博客 2019.04.24 ·
190 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

443. 压缩字符串

给定一组字符,使用原地算法将其压缩。 压缩后的长度必须始终小于或等于原数组长度。 数组的每个元素应该是长度为1的字符(不是 int 整数类型)。 在完成原地修改输入数组后,返回数组的新长度。 进阶: 你能否仅使用O(1) 空间解决问题? 示例 1: 输入: ["a","a","b","b","c","c","c"] 输出: 返回6,输入数组的前6个字符应该是:["a"...
原创
发布博客 2019.04.24 ·
133 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

791. 自定义字符串排序

字符串S和T只包含小写字符。在S中,所有字符只会出现一次。 S已经根据某种规则进行了排序。我们要根据S中的字符顺序对T进行排序。更具体地说,如果S中x在y之前出现,那么返回的字符串中x也应出现在y之前。 返回任意一种符合条件的字符串T。 示例: 输入: S = "cba" T = "abcd" 输出: "cbad" 解释: S中出现了字符 "a", "b", "c", 所以 "a"...
原创
发布博客 2019.04.24 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

696. 计数二进制子串

给定一个字符串s,计算具有相同数量0和1的非空(连续)子字符串的数量,并且这些子字符串中的所有0和所有1都是组合在一起的。 重复出现的子串要计算它们出现的次数。 示例 1 : 输入: "00110011" 输出: 6 解释: 有6个子串具有相同数量的连续1和0:“0011”,“01”,“1100”,“10”,“0011” 和 “01”。 请注意,一些重复出现的子串要计算它们出现的次数。...
原创
发布博客 2019.04.17 ·
148 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

812. 最大三角形面积

给定包含多个点的集合,从其中取三个点组成三角形,返回能组成的最大三角形的面积。 示例: 输入: points = [[0,0],[0,1],[1,0],[0,2],[2,0]] 输出: 2 解释: 这五个点如下图所示。组成的橙色三角形是最大的,面积为2。 注意: 3 <= points.length <= 50. 不存在重复的点。 -50 <= points...
原创
发布博客 2019.04.17 ·
157 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

881. 救生艇

第i个人的体重为people[i],每艘船可以承载的最大重量为limit。 每艘船最多可同时载两人,但条件是这些人的重量之和最多为limit。 返回载到每一个人所需的最小船数。(保证每个人都能被船载)。 示例 1: 输入:people = [1,2], limit = 3 输出:1 解释:1 艘船载 (1, 2) 示例 2: 输入:people = [3,2,2,...
原创
发布博客 2019.04.16 ·
264 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

880. 索引处的解码字符串

给定一个编码字符串S。为了找出解码字符串并将其写入磁带,从编码字符串中每次读取一个字符,并采取以下步骤: 如果所读的字符是字母,则将该字母写在磁带上。 如果所读的字符是数字(例如d),则整个当前磁带总共会被重复写d-1次。 现在,对于给定的编码字符串S和索引K,查找并返回解码字符串中的第K个字母。 示例 1: 输入:S = "leet2code3", K = 10...
原创
发布博客 2019.04.16 ·
142 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

496. 下一个更大元素 I

给定两个没有重复元素的数组nums1和nums2,其中nums1是nums2的子集。找到nums1中每个元素在nums2中的下一个比其大的值。 nums1中数字x的下一个更大元素是指x在nums2中对应位置的右边的第一个比x大的元素。如果不存在,对应位置输出-1。 示例 1: 输入: nums1 = [4,1,2], nums2 = [1,3,4,2...
原创
发布博客 2019.04.16 ·
137 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

739. 每日温度

根据每日气温列表,请重新生成一个列表,对应位置的输入是你需要再等待多久温度才会升高的天数。如果之后都不会升高,请输入0来代替。 例如,给定一个列表temperatures = [73, 74, 75, 71, 69, 72, 76, 73],你的输出应该是[1, 1, 4, 2, 1, 1, 0, 0]。 提示:气温列表长度的范围是[1, 30000]。每个气温的值的都是[3...
原创
发布博客 2019.04.16 ·
169 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

735. 行星碰撞

给定一个整数数组asteroids,表示在同一行的行星。 对于数组中的每一个元素,其绝对值表示行星的大小,正负表示行星的移动方向(正表示向右移动,负表示向左移动)。每一颗行星以相同的速度移动。 找出碰撞后剩下的所有行星。碰撞规则:两个行星相互碰撞,较小的行星会爆炸。如果两颗行星大小相同,则两颗行星都会爆炸。两颗移动方向相同的行星,永远不会发生碰撞。 示例 1: 输入: asteroi...
原创
发布博客 2019.04.16 ·
544 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

605. 种花问题

假设你有一个很长的花坛,一部分地块种植了花,另一部分却没有。可是,花卉不能种植在相邻的地块上,它们会争夺水源,两者都会死去。 给定一个花坛(表示为一个数组包含0和1,其中0表示没种植花,1表示种植了花),和一个数n。能否在不打破种植规则的情况下种入n朵花?能则返回True,不能则返回False。 示例 1: 输入: flowerbed = [1,0,0,0,1], n = 1 输出...
原创
发布博客 2019.04.15 ·
174 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多