//
// Created by Mr.Hu on 2018/7/17.
//
// 题目要求判断给定字符串是否为回文串,只需要考虑字符串中的数组和字母,且忽略字母大小写
//
// 既然是回文串判断,则需要两个变量,分别指向字符串前后,并判断所指向的是否为字母或数字,
// 如果不是数字或字母,考虑下一位,继续判断,如果是数字或者字母,则继续判断,如果两个都是数字,则判断是否相等,
// 若两个都是字母,则判断是否相等,或者是否为大小写不同表示(ASCII码相差32)。
// 结束循环的条件就是letf>=right时,则表示已经将字符串遍历完毕
// 最后返回true。
//
1 |
|