国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

125.驗(yàn)證回文串

這篇具有很好參考價(jià)值的文章主要介紹了125.驗(yàn)證回文串。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

目錄

一、題目

二、代碼


一、題目

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

125.驗(yàn)證回文串,???力扣,算法,leetcode文章來源地址http://www.zghlxwxcb.cn/news/detail-622978.html

二、代碼

class Solution {
public:
bool ABC(char& s)
{
    if (s >= 65 && s <= 90)
    {
        s += 32;
        return true;
    }
    if (s >= 97 && s <= 122)
    {
        return true;
    }
    if (s >= '0' && s <= '9')
        return true;
    return false;

}
bool isPalindrome(string s) {
    int start = 0;
    int end = s.size() - 1;
    while (start < end)
    {
        if (ABC(s[start]) && ABC(s[end]))
        {
            if (s[start] != s[end])
                return false;
            else
            {
                start++;
                end--;
                continue;
            }
        }

        if (!ABC(s[start]) && !ABC(s[end]))
        {
            start++;
            end--;
            continue;
        }

        else if (ABC(s[start]))
        {
            end--;
        }

        else if (ABC(s[end]))
        {
            start++;
        }
    }
    return true;
}
};

到了這里,關(guān)于125.驗(yàn)證回文串的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 125.驗(yàn)證回文串

    125.驗(yàn)證回文串

    目錄 一、題目 二、代碼 125. 驗(yàn)證回文串 - 力扣(LeetCode)

    2024年02月14日
    瀏覽(16)
  • c++:string相關(guān)的oj題(415. 字符串相加、125. 驗(yàn)證回文串、541. 反轉(zhuǎn)字符串 II、557. 反轉(zhuǎn)字符串中的單詞 III)

    c++:string相關(guān)的oj題(415. 字符串相加、125. 驗(yàn)證回文串、541. 反轉(zhuǎn)字符串 II、557. 反轉(zhuǎn)字符串中的單詞 III)

    傳送門 首先,定義兩個指針 index1 和 index2 分別指向兩個輸入字符串的最后一位,用來從后往前遍歷字符串。 然后定義一個變量 next 用來表示進(jìn)位,初始化為 0。 接下來使用一個循環(huán)來遍歷兩個字符串,直到 index1 和 index2 都小于 0。在循環(huán)中,每次取出 index1 和 index2 對應(yīng)位置

    2024年01月23日
    瀏覽(31)
  • 【leetcode 力扣刷題】回文串相關(guān)題目(KMP、動態(tài)規(guī)劃)

    【leetcode 力扣刷題】回文串相關(guān)題目(KMP、動態(tài)規(guī)劃)

    題目鏈接:5. 最長回文子串 題目內(nèi)容: 題目就是要我們找s中的回文子串,還要是最長的。其實(shí)想想,暴力求解也行……就是遍歷所有的子串,同時(shí)判斷是不是回文串,是的話再和記錄的最大長度maxlen比較,如果更長就更新。時(shí)間復(fù)雜度直接變成O(n^3)。 優(yōu)化的點(diǎn)在于,假設(shè)子

    2024年02月09日
    瀏覽(27)
  • ?北郵復(fù)試刷題LCR 018. 驗(yàn)證回文串__雙指針 (力扣119經(jīng)典題變種挑戰(zhàn))

    ?北郵復(fù)試刷題LCR 018. 驗(yàn)證回文串__雙指針 (力扣119經(jīng)典題變種挑戰(zhàn))

    給定一個字符串 s ,驗(yàn)證 s 是否是 回文串 ,只考慮字母和數(shù)字字符,可以忽略字母的大小寫。 本題中,將空字符串定義為有效的 回文串 。 示例 1: 輸入: s = “A man, a plan, a canal: Panama” 輸出: true 解釋:“amanaplanacanalpanama” 是回文串 示例 2: 輸入: s = “race a car” 輸出: false

    2024年02月22日
    瀏覽(17)
  • 驗(yàn)證回文串——算法思路

    驗(yàn)證回文串——算法思路

    題目鏈接:125. 驗(yàn)證回文串 - 力扣(LeetCode) ????????主要是將大寫字母轉(zhuǎn)換成小寫(將字母異或32即可轉(zhuǎn)換大?。?,并將數(shù)字也存入數(shù)組,除去其他字符。反轉(zhuǎn)是通過list反相輸入再比較實(shí)現(xiàn)的。 測試用例: 運(yùn)行結(jié)果:? 兩個字符串的內(nèi)容:? ?

    2024年03月27日
    瀏覽(14)
  • Leetcode算法系列| 9. 回文數(shù)

    Leetcode算法系列| 9. 回文數(shù)

    給你一個整數(shù) x ,如果 x 是一個回文整數(shù),返回 true ;否則,返回 false 。 回文數(shù)是指正序(從左向右)和倒序(從右向左)讀都是一樣的整數(shù)。 例如,121 是回文,而 123 不是。 示例1: 示例 2: 示例3: 提示: 2^31 = x = 2^31 - 1 映入腦海的第一個想法是將數(shù)字轉(zhuǎn)換為字符串,并

    2024年02月03日
    瀏覽(23)
  • 【算法】力扣【動態(tài)規(guī)劃,LCS】1312. 讓字符串成為回文串的最少插入次數(shù)

    1312. 讓字符串成為回文串的最少插入次數(shù) 本文探討的是力扣(LeetCode)上的第1312題:讓字符串成為回文串的最少插入次數(shù)。這是一道屬于動態(tài)規(guī)劃類別下的困難題目,通常以回文串相關(guān)的操作來衡量算法的優(yōu)化和執(zhí)行效率。 問題的核心是給定一個字符串 s ,你可以在任意位

    2024年01月23日
    瀏覽(30)
  • 算法打卡day49|動態(tài)規(guī)劃篇17| Leetcode 647. 回文子串、516.最長回文子序列

    算法打卡day49|動態(tài)規(guī)劃篇17| Leetcode 647. 回文子串、516.最長回文子序列

    Leetcode 647. 回文子串 題目鏈接:647. 回文子串 大佬視頻講解:647. 回文子串視頻講解 ?個人思路? 這道題的dp數(shù)組有點(diǎn)難找到關(guān)聯(lián),以至于遞歸關(guān)系也不好找,所以看題解吧... 解法 動態(tài)規(guī)劃 動規(guī)五部曲: 1.確定dp數(shù)組(dp table)以及下標(biāo)的含義 一般在定義dp數(shù)組的時(shí)候 會根據(jù)題

    2024年04月22日
    瀏覽(30)
  • LeetCode算法小抄 -- 鏈表(快慢指針、雙指針、回文鏈表)

    ?申明: 未經(jīng)許可,禁止以任何形式轉(zhuǎn)載,若要引用,請標(biāo)注鏈接地址。 全文共計(jì)10077字,閱讀大概需要10分鐘 ??更多學(xué)習(xí)內(nèi)容, 歡迎??關(guān)注??文末我的個人微信公眾號:不懂開發(fā)的程序猿 個人網(wǎng)站:https://jerry-jy.co/ Collection 子接口之 Queue (LeetCode上經(jīng)常用,手撕算法題!

    2023年04月08日
    瀏覽(22)
  • leetCode 131.分割回文串 + 動態(tài)規(guī)劃 + 回溯算法 + 優(yōu)化 + 圖解 + 筆記

    leetCode 131.分割回文串 + 動態(tài)規(guī)劃 + 回溯算法 + 優(yōu)化 + 圖解 + 筆記

    我的往期文章: leetCode 647.回文子串 動態(tài)規(guī)劃 + 優(yōu)化空間 / 中心擴(kuò)展法 + 雙指針-CSDN博客 https://blog.csdn.net/weixin_41987016/article/details/133883091?spm=1001.2014.3001.5501 leetCode 131.分割回文串 + 回溯算法 + 圖解 + 筆記-CSDN博客 https://blog.csdn.net/weixin_41987016/article/details/134700907?spm=1001.2014.3001

    2024年02月05日
    瀏覽(65)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包