LeetCode
可乐加冰可乐
用代码改变生活
展开
-
LeetCode 58. 最后一个单词的长度
最后一个单词的长度给定一个仅包含大小写字母和空格 ’ ’ 的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。说明:一个单词是指由字母组成,但不包含任何空格的字符串。示例:输入: “Hello World”输出: 5解题思路这个问题比较简单,只要从最后一个非’ ‘字符开始判断即可,如果不是’ ‘则长度+1,如果是则返回当前的长度即可。这里需要注意的是要从*...原创 2018-12-20 23:38:26 · 82 阅读 · 0 评论 -
LeetCode 66.加一
加一给定一个由整数组成的非空数组所表示的非负整数,在该数的基础上加一。最高位数字存放在数组的首位, 数组中每个元素只存储一个数字。你可以假设除了整数 0 之外,这个整数不会以零开头。示例 1:输入: [1,2,3]输出: [1,2,4]解释: 输入数组表示数字 123。示例 2:输入: [4,3,2,1]输出: [4,3,2,2]解释: 输入数组表示数字 4321。...原创 2018-12-22 14:30:53 · 91 阅读 · 0 评论 -
LeetCode 3. 无重复字符的最长子串
无重复字符的最长子串给定一个字符串,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: “abcabcbb”输出: 3解释: 因为无重复字符的最长子串是 “abc”,所以其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 因为无重复字符的最长子串是 “b”,所以其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 因为无重复...原创 2018-12-28 14:56:46 · 107 阅读 · 0 评论 -
LeetCode 67. 二进制求和
二进制求和给定两个二进制字符串,返回他们的和(用二进制表示)。输入为非空字符串且只包含数字 1 和 0。示例 1:输入: a = “11”, b = “1”输出: “100”示例 2:输入: a = “1010”, b = “1011”输出: “10101”解题思路对两个字符串从后向前相加,每一位相加的结果,模2(%2)作为结果添加到已有结果的前面,除以2(/2)作为进...原创 2018-12-25 20:10:54 · 111 阅读 · 0 评论