五月天青色头像情侣网名,国产亚洲av片在线观看18女人,黑人巨茎大战俄罗斯美女,扒下她的小内裤打屁股

歡迎光臨散文網(wǎng) 會(huì)員登陸 & 注冊(cè)

LeetCode-125-驗(yàn)證回文串

2021-11-18 14:42 作者:雄獅虎豹  | 我要投稿

驗(yàn)證回文串

題目描述:給定一個(gè)字符串,驗(yàn)證它是否是回文串,只考慮字母和數(shù)字字符,可以忽略字母的大小寫。

說明:本題中,我們將空字符串定義為有效的回文串。

示例說明請(qǐng)見LeetCode官網(wǎng)。

來源:力扣(LeetCode) ??

鏈接:https://leetcode-cn.com/problems/valid-palindrome/ ??

著作權(quán)歸領(lǐng)扣網(wǎng)絡(luò)所有。商業(yè)轉(zhuǎn)載請(qǐng)聯(lián)系官方授權(quán),非商業(yè)轉(zhuǎn)載請(qǐng)注明出處。

解法一:字符串遍歷

主要是使用一些庫函數(shù)來遍歷字符串。

首先,如果s是空或者s的長度為1,則直接返回true;

否則,從s的第一位front和最后一位end開始遍歷,遍歷過程為:

  • 如果front對(duì)應(yīng)位置的字符frontChar不是字母或數(shù)字字符,則front向后挪一位,進(jìn)行下一輪遍歷;

  • 如果end對(duì)應(yīng)位置的字符endChar不是字母或數(shù)字字符,則end向前挪一位,進(jìn)行下一輪遍歷;

  • 如果front和end對(duì)應(yīng)位置的字符都是字母或者數(shù)字字符,首先,如果frontChar或endChar是字母,則先將之轉(zhuǎn)化為大寫字符(因?yàn)椴恍枰獏^(qū)分大小寫),然后比較frontChar和endChar是否相等,如果不相等,則返回false;如果相等,則front向后挪一位,同時(shí)end向前挪一位,進(jìn)行下一輪遍歷。

  • 遍歷結(jié)束的條件就是front不小于end。

【每日寄語】 人生似水豈無崖,浮云吹作雪,世味煮成茶。



LeetCode-125-驗(yàn)證回文串的評(píng)論 (共 條)

分享到微博請(qǐng)遵守國家法律
阜宁县| 晋宁县| 福清市| 林西县| 乐至县| 托克逊县| 扎鲁特旗| 和林格尔县| 巴马| 金塔县| 伽师县| 赞皇县| 宁晋县| 竹北市| 贵州省| 鄂州市| 民乐县| 贵阳市| 唐河县| 阿巴嘎旗| 成武县| 石家庄市| 永德县| 上饶县| 三都| 紫金县| 广灵县| 临颍县| 鲁甸县| 砚山县| 长兴县| 施秉县| 嘉善县| 绍兴县| 东光县| 宜川县| 武义县| 宁阳县| 舟山市| 哈尔滨市| 迭部县|