字符串
为什么会这样1994
为什么bug 和 春天的柳絮一样多到数不清
展开
-
387. 字符串中的第一个唯一字符Leetcode
给定一个字符串,找到它的第一个不重复的字符,并返回它的索引。如果不存在,则返回 -1。案例:s = “leetcode”返回 0.s = “loveleetcode”,返回 2.注意事项:您可以假定该字符串只包含小写字母。//暴力破解 o(n^2) 数据结构【数组】class Solution { public int firstUniqChar(String s) { ...原创 2018-09-23 17:28:42 · 151 阅读 · 0 评论 -
345.反转字符串中的元音字母Leetcode
文章目录题目描述思路及解答题目描述编写一个函数,以字符串作为输入,反转该字符串中的元音字母。示例 1:输入: “hello”输出: “holle”示例 2:输入: “leetcode”输出: “leotcede”说明:元音字母不包含字母"y"。思路及解答/*思路:使用双指针法如果遇到前面的指针和后面的指针都遇到元音则交换*/class Solution { ...原创 2018-12-12 16:14:12 · 164 阅读 · 0 评论 -
58. 最后一个单词的长度Leetcode
文章目录题目描述思路及解答题目描述给定一个仅包含大小写字母和空格 ’ ’ 的字符串,返回其最后一个单词的长度。如果不存在最后一个单词,请返回 0 。说明:一个单词是指由字母组成,但不包含任何空格的字符串。示例:输入: “Hello World”输出: 5思路及解答/** 思路:* 从第一个字符开始遍历,如果不是空格,count加1* 如果遇到空格,count清零*/cl...原创 2018-11-16 16:32:11 · 118 阅读 · 0 评论 -
3. 无重复字符的最长字串Leetcode
文章目录题目描述思路及解答题目描述给定一个字符串,找出不含有重复字符的最长子串的长度。示例 1:输入: “abcabcbb”输出: 3解释: 无重复字符的最长子串是 “abc”,其长度为 3。示例 2:输入: “bbbbb”输出: 1解释: 无重复字符的最长子串是 “b”,其长度为 1。示例 3:输入: “pwwkew”输出: 3解释: 无重复字符的最长子串是 “wke...原创 2018-11-16 16:07:18 · 149 阅读 · 0 评论 -
459. 重复的子字符串Leetcode
给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成。给定的字符串只含有小写英文字母,并且长度不超过10000。示例 1:输入: “abab”输出: True解释: 可由子字符串 “ab” 重复两次构成。示例 2:输入: “aba”输出: False示例 3:输入: “abcabcabcabc”输出: True解释: 可由子字符串 “abc” 重复四次构成。 (或者...原创 2018-10-09 17:12:17 · 245 阅读 · 0 评论 -
28. 实现strStr()Leetcode
实现 strStr() 函数。给定一个 haystack 字符串和一个 needle 字符串,在 haystack 字符串中找出 needle 字符串出现的第一个位置 (从0开始)。如果不存在,则返回 -1。示例 1:输入: haystack = “hello”, needle = “ll”输出: 2示例 2:输入: haystack = “aaaaa”, needle = “bba...原创 2018-10-07 17:11:15 · 130 阅读 · 0 评论 -
7.反转数字Leecode
给定一个 32 位有符号整数,将整数中的数字进行反转。示例 1:输入: 123输出: 321 示例 2:输入: -123输出: -321示例 3:输入: 120输出: 21public class Reverse { public static void main(String[] args) { int a = reverse(1534...原创 2018-08-07 22:02:22 · 140 阅读 · 0 评论 -
13.罗马数字转整数Leetcode
罗马数字包含以下七种字符:I, V, X, L,C,D 和 M。字符 数值I 1V 5X 10L 50C 100D 500M 1000例如, 罗马数字 2 写做 II ,即为两个并列的 1。...原创 2018-08-09 11:39:58 · 326 阅读 · 0 评论 -
14. 最长公共前缀Leetcode
/*思路:最长公共前缀的意思就是从第一个字母开始的每个字符串相同的前缀1、首先找到最短的那个字符串的长度和最短的那个字符串的下标2、用两个循环 第一个循环,遍历每个字符串的第i个字母 第二个玄幻,遍历每个字符串3、判断每个字符串的第i个字符是否相等,如果发现第一个字母中有不想等的,直接返回“”;如果发现第一个字符后面有不相等的,返回前面相同前缀;如果发现全都相等,则...原创 2018-09-22 16:19:46 · 181 阅读 · 0 评论 -
125.验证回文串Leetcode
文章目录题目描述思路及解答题目描述给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。说明:本题中,我们将空字符串定义为有效的回文串。示例 1:输入: “A man, a plan, a canal: Panama”输出: true示例 2:输入: “race a car”输出: false思路及解答/*思路:定义两个指针left和right,...原创 2018-12-10 20:44:33 · 121 阅读 · 0 评论