稚园
稚园
全部文章
题解
Leetcode刷题(146)
归档
标签
去牛客网
登录
/
注册
稚园的博客
全部文章
/ 题解
(共8篇)
java字符串-翻转单词顺序列
题目描述牛客最近来了一个新员工Fish,每天早晨总是会拿着一本英文杂志,写些句子在本子上。同事Cat对Fish写的内容颇感兴趣,有一天他向Fish借来翻看,但却读不懂它的意思。例如,“student. a am I”。后来才意识到,这家伙原来把句子单词的顺序翻转了,正确的句子应该是“I am a s...
剑指offer
java
字符串
2020-12-15
0
516
java字符串-把字符串转为整数
题目描述将一个字符串转换成一个整数,要求不能使用字符串转换整数的库函数。 数值为0或者字符串不是一个合法的数值则返回0输入描述:输入一个字符串,包括数字字母符号,可以为空返回值描述:如果是合法的数值表达则返回该数字,否则返回0示例1输入"+2147483647"返回值2147483647示例2输入"...
剑指offer
java
字符串
2020-12-15
0
542
java-HashMap-字符流中第一个不重复的字符
题目描述请实现一个函数用来找出字符流中第一个只出现一次的字符。例如,当从字符流中只读出前两个字符"go"时,第一个只出现一次的字符是"g"。当从该字符流中读出前六个字符“google"时,第一个只出现一次的字符是"l"。返回值描述:如果当前字符流没有存在出现一次的字符,返回#字符。 解题思路使用Ar...
剑指offer
java
HashMap
字符串
2020-12-13
0
619
java正则表达式-表示数值的字符串
题目描述请实现一个函数用来判断字符串是否表示数值(包括整数和小数)。例如,字符串"+100","5e2","-123","3.1416"和"-1E-16"都表示数值。 但是"12e","1a3.14","1.2.3","+-5"和"12e+4.3"都不是。示例1输入"123.45e+6"返回值tru...
剑指offer
java
字符串
正则表达式
2020-12-13
0
530
字符串-左旋转字符串
题目描述汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZdef”,要求输出循环左移3位后的结果,即“XYZdefabc”。是不是很简单?OK,搞定它!示...
剑指offer
java
字符串
2020-12-09
0
471
HashMap-第一个只出现一次的字符
题目描述在一个字符串(0<=字符串长度<=10000,全部由字母组成)中找到第一个只出现一次的字符,并返回它的位置, 如果没有则返回 -1(需要区分大小写).(从0开始计数)示例1输入"google"返回值4解题思路利用HaspMap存储每个字符出现的次数最后遍历字符看第一个出现一个的字...
剑指offer
java
字符串
HashMap
2020-12-09
0
506
库函数replaceAll-字符串替换空格
题目描述请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。解题思路先将stringbuffer转换为string直接引用字符串的库函数replaceAll()java代码实现12ms 9988...
剑指offer
java
字符串
2020-12-06
0
619
动态规划-字符串的排序
链接:https://www.nowcoder.com/questionTerminal/fe6b651b66ae47d7acce78ffdd9a96c7来源:牛客网 字符串的排序解题思路:1.前求出所有的字符串 2.再进行字典序排序3.再去重1.求出所有的字符串---动态规划思想abc的全排列是在...
剑指offer
java
字符串
动态规划
2020-11-29
0
974