博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
125. 验证回文串
阅读量:4027 次
发布时间:2019-05-24

本文共 347 字,大约阅读时间需要 1 分钟。

给定一个字符串,验证它是否是回文串,只考虑字母和数字字符,可以忽略字母的大小写。

说明:本题中,我们将空字符串定义为有效的回文串。

示例 1:

输入: "A man, a plan, a canal: Panama"输出: true

示例 2:

输入: "race a car"输出: false

思路:设置头尾指针同时向中间遍历字符串,遇到非字母数字的字符需要跳过,判断头尾指针所指的字符是否相等,如果不相等的话,就不是回文。这题目也可以直接用一个函数isalnum来判断是否是字母数字。

class Solution {public:    bool isPalindrome(string s) {        int i=0, j=s.size()-1;        while(i

 

转载地址:http://qlabi.baihongyu.com/

你可能感兴趣的文章
qt5 everywhere编译完成后,找不到qmake
查看>>
arm-linux开机读取硬件时钟,设置系统时钟。
查看>>
交叉编译在x86上调试好的qt程序
查看>>
/dev/input/event0 键盘输入
查看>>
qt 创建异形窗体
查看>>
可重入函数与不可重入函数
查看>>
简单Linux C线程池
查看>>
内存池
查看>>
输入设备节点自动生成
查看>>
opencv test code-1
查看>>
eclipse 导入先前存在的项目
查看>>
GNU hello代码分析
查看>>
Qt继电器控制板代码
查看>>
busybox passwd修改密码
查看>>
wpa_supplicant控制脚本
查看>>
rfkill: WLAN hard blocked
查看>>
gstreamer相关工具集合
查看>>
arm 自动升级脚本
查看>>
RS232 四入四出模块控制代码
查看>>
gstreamer插件之 videotestsrc
查看>>