- 博客(2)
- 收藏
- 关注
原创 125.验证回文串(LeetCode)
题目给的描述很明确,将英文字符全部转换成小写形式,再保留所有的数字以及英文字母,因为字符串不能被修改,所以可以先将字符串全部转成数组再修改,因为字符串形式可以通过replace的方式一次性修改,把除了字母数字其他意外的字符全部修改成空格,最后再转换成字符串并用replace把所有空格替代,最后用while循环就能验证是否为回文串。如果在将所有大写字符转换为小写字符、并移除所有非字母数字字符之后,短语正着读和反着读都一样。在移除非字母数字字符之后,s 是一个空字符串 ""。还没学数据结构,解得也是很捞了。
2024-08-25 23:02:42
285
原创 7.整数反转(LeetCode)
相当麻烦了哈哈哈,我是把数字全部转换成字符串处理,先通过字符个数判断个别特殊情况(单个数字或者0),然后再来反转长度大于单个数的情况,把字符串转成数组,在数组中进行交换,最后再将字符数组转回字符串,再转成数字。当然了,考虑到正负符号以及最后一位数组下标是否为0,交换数组的下标也不同。链接:https://leetcode.cn/leetbook/read/top-interview-questions-easy/xnx13t/给你一个 32 位的有符号整数 x ,返回将 x 中的数字部分反转后的结果。
2024-08-15 14:19:56
285
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人