![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
String
卖山竹的山兔
这个作者很懒,什么都没留下…
展开
-
lc_string_65_isNumber
/* 题目:有效数字 hard(其实投机取巧的话不是很难) 验证给定的字符串是否可以解释为十进制数字。 例如: "0" => true " 0.1 " => true "abc" => false "1 a" => false "2e10" => true " -90e3 " => true " 1e" => false "e3" => false " 6e-1" => true " 99e2.5 " => false "53.5e93" =..原创 2020-08-09 19:58:47 · 178 阅读 · 0 评论 -
lc_other_14_longestCommonPrefix
/* 题目:最长公共前缀 simple 编写一个函数来查找字符串数组中的最长公共前缀。 如果不存在公共前缀,返回空字符串 ""。 示例 1: 输入: ["flower","flow","flight"] 输出: "fl" 示例 2: 输入: ["dog","racecar","car"] 输出: "" 解释: 输入不存在公共前缀。 思路: 1)每条字符串对应index比较,不相等时直接返回已相等的部分:本题采用 2)字符串两两比较,先得到str1和str2的公共前缀ans,再得到ans和str3.原创 2020-08-08 11:46:22 · 116 阅读 · 0 评论 -
lc_other_8_myAtoi
题目:字符串转换整数 (atoi) middle 请你来实现一个 atoi 函数,使其能将字符串转换成整数。 首先,该函数会根据需要丢弃无用的开头空格字符,直到寻找到第一个非空格的字符为止。 接下来的转化规则如下: 1.如果第一个非空字符为正或者负号时,则将该符号与之后面尽可能多的连续数字字符组合起来, 形成一个有符号整数。 2.假如第一个非空字符是数字,则直接将其与之后连续的数字字符组合起来,形成一个整数。 3.该字符串在有效的整数部分之后也可能会存在多余的字符,那...原创 2020-08-06 21:26:16 · 93 阅读 · 0 评论 -
lc_String_6_convert
题目:Z 字形变换 middle 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 package leetCode.String; import java.util.ArrayList; import java.util.List; public class lc_String_6_convert { /* 题目:Z 字形变换 middle 将一个给定字符串根据给定的行数,以从上往下、从左到右进行 Z 字形排列。 比如输入字符串为 "LEETCODEISHIRING" 行.原创 2020-07-14 11:28:37 · 83 阅读 · 0 评论 -
MinSubstring
【题目】 给定字符串str1和str2,求str1的子串中含有str2所有字符的最小子串长度。 输出str1的字串中含有str2所有字符的最小字符串长度,如果不存在请输出0。 【举例】 str1 = “aabcde”, str2 = “ca”。返回3. str1 = “12345”, str2 = “344”。返回0. /* 思路: 主要思想是:采用两个指针 (1)如果两指针之间不完全包含所有元素,后面的指针后移; (2)如果包含了所有元素,则更新最短子串长度,并记...原创 2020-07-11 10:05:23 · 311 阅读 · 0 评论