一 题目描述
给定一个字符串,请编写一个函数判断该字符串是否回文。如果回文请返回true,否则返回false。
示例1 输入:“absba” 返回值:true
示例2 输入:“ranko” 返回值:false
示例3 输入:“yamatomaya” 返回值:false
示例4 输入:“a” 返回值:true
备注: 字符串长度不大于1000000,且仅由小写字母组成
二 解题思路及代码:
(一) 暴力法
class Solution:
def judge(self , str ):
# write code here
if not str:
return True
new_str

本文介绍了如何判断一个字符串是否为回文的方法,包括暴力法和递归法。暴力法通过翻转字符串并比较是否与原字符串相同,而递归法则通过逐个字符对比,从两端向中间遍历。示例代码详尽展示了这两种方法的实现细节,适用于字符串长度不超过1000000的场景。

192

被折叠的 条评论
为什么被折叠?



