首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
LeetCode算法-字符
Point
创建于2022-04-27
订阅专栏
算法
暂无订阅
共17篇文章
创建于2022-04-27
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
LeetCode467环绕字符串中唯一的子字符串
🍀环绕字符串中唯一的子字符串 描述: 思考: 已知目标字符串是abc..z环绕的字符串,求p在里面与之对应的子串的数,又因为s串是连续的,因此只用求p中连续子串的数目,也就是求前一个字母和后一个字母的
LeetCode696计数二进制子串
🍀计数二进制子串 描述: 思考: 这个问题看着有点难,但其实想清楚也还行,要求找出连续对称的二进制子串,也就是说必须是连续和对称的才合格,比如0011,就是两个{01, 0011},但如果是00111
LeetCode551学生出勤记录 I
🍀学生出勤记录 I 描述: 思考: 不能连续出现迟到两次以上,意味着LLL不行,但是LAL可以😄,这算是不大不小的一个题目bug,那就简单了,设置两个数字表示缺勤次数和连续迟到次数,只要不是迟到就把连
LeetCode657.机器人能否返回原点
🍀机器人能否返回原点 描述: 思考: 很简单,判断U和D,以及L和R的个数是否相等即可。 实现: 测试一下! \🍀机器人能否返回原点 描述: 思考: 很简单,判断U和D,以及L和R的个数是否相等即
LeetCode451.根据字符出现频率排序
🍀根据字符出现频率排序 描述: 思考: 这个题想了个笨方法,先记录字符串中字符出现的频率,然后再复制一个hash表遍历,每次对该字符减1,等到对应的值为0时,把它加入string字符串末尾,由于字符串
LeetCode49字母异位词分组
🍀字母异位词分组 描述: 思考: 创造一个hashmap类型为<String, Arraylist>的用来存放出现的异位词的字符,将数组中的字符串提取出来进行判断,若hash中没有则创建一个放进去,如
LeetCode242有效的字母异位词
🍀有效字母的异位词 描述: 思考: 实现: 这个题和之前的383题很类似,用数组进行一个数组的记录,每查到一个字符就++,然后用另外一个字符串中的字符做--,最后遍历记录数组,不为0返回false,
LeetCode383赎金信
赎金信 描述: 思考: 这个可以用hash来做,上一个题用的是java自带的hashmap,这次用数组就好,原因有二,一是用不同的数据结构来做一下,二是数组相对于map来说空间小且费时间。 实现:
LeetCode389找不同
🍀找不同 描述: 思考: 两个字符串之间就差一个字符,意味着两个字符串的差就是那个字符,直接作差就可以了。 实现: 测试一下! 大佬的代码: 大佬想的位运算,位运算确实没想到,还是得加强对
LeetCode387字符串中的第一个唯一字符
🍀字符串中的第一个唯一字符 描述: 思考: 想到统计字符中不同字符的个数之类的提醒,第一反应应该就想到java的hashmap,hashmap的特性完美的满足了这类型题的要求。 实现: 测试一下! 大
LeetCode151颠倒字符串中的单词
🍀颠倒字符串中的单词 描述: 思考: 和上一道题解题思路类似不过这个需要把全部的空格都去掉,然后再把String数组中的字符串反转,最后再一个字符串接一个空格的拼接到一起。 实现: 测试一下! 大佬的
LeetCode541反转字符串2
🍀反转字符串2 描述: 思考: 这个其实理解了也很简单,简而言之就是每隔k个字符颠倒k个字符,如果末尾的字符不够k个就全颠倒。注意颠倒时候是i + k -1,这是k个字符,如果直接是i + k就是k
LeetCode344反转字符串
🍀反转字符串 描述: 思考: 基础题。 实现: 测试一下!🍀反转字符串 描述: 思考: 基础题。 实现: 测试一下!🍀反转字符串 描述: 思考: 基础题。 实现: 测试一下!🍀反转字符串 描述
LeetCode58最后一个单词的长度
🍀最后一个单词的长度 描述: 思考: 划重点:单词 是指仅由字母组成、不包含任何空格字符的最大子字符串! 最后一个,那就找到最后一个单词,但是最后面也可能有空格,要把后面的空格给排除后在计算最后一个单
LeetCode434字符串中的单词数
🍀字符串中的单词数 描述: 思考: 由题意得所求的单词数应该满足下例条件: 下标字符不为空时,字符前一个字符为空格。 如果字符为第一个时,不对字符的前一个字符做判断。 注意:( i == 0 || s
LeetCode125验证回文串
🍀验证回文串 描述: 思考: 回文串很简单,但是测试第一次失败了有个“0P”,用例上面只有字母算是最终的字符,并没有说数字也是。。。算是个不大不小的坑吧,加上数字判断就好了。 实现: 测试一下! 大佬
LeetCode字符520检查大写字母
🍀检查大写字母 描述: 思考: 没。 实现: 测试一下! \🍀检查大写字母 描述: 思考: 没。 实现: 测试一下! \🍀检查大写字母 描述: 思考: 没。 实现: 测试一下! \