给定一个长度为 n 的字符串,请编写一个函数判断该字符串是否回文。如果是回文请返回true,否则返回false。
字符串回文指该字符串正序与其逆序逐字符一致。
数据范围:
要求:空间复杂度 ,时间复杂度
"absba"
true
"ranko"
false
"yamatomaya"
false
"a"
true
字符串长度不大于1000000,且仅由小写字母组成
#python class Solution: def judge(self , str ): # write code here length = len(str) for i in range(int(length/2)): if str[i] != str[length-i-1]: return False return True
class Solution: def judge(self , str ): # write code here length=len(str) i=0 j=-1 while i+abs(j)<length: if str[i]!=str[j]: return False break else: i+=1 j-=1 return Truepython版本