中文亚洲精品无码_熟女乱子伦免费_人人超碰人人爱国产_亚洲熟妇女综合网

當(dāng)前位置: 首頁 > news >正文

在沈陽做一個展示網(wǎng)站多少錢google play商店

在沈陽做一個展示網(wǎng)站多少錢,google play商店,政府類網(wǎng)站建設(shè)總結(jié),wordpress刷點擊125.驗證回文串 如果在將所有大寫字符轉(zhuǎn)換為小寫字符、并移除所有非字母數(shù)字字符之后,短語正著讀和反著讀都一樣。則可以認(rèn)為該短語是一個回文串 。 字母和數(shù)字都屬于字母數(shù)字字符。 給你一個字符串 s,如果它是回文串 ,返回 true &#xff…

125.驗證回文串

  • 如果在將所有大寫字符轉(zhuǎn)換為小寫字符、并移除所有非字母數(shù)字字符之后,短語正著讀和反著讀都一樣。則可以認(rèn)為該短語是一個回文串 。

  • 字母和數(shù)字都屬于字母數(shù)字字符。

  • 給你一個字符串 s,如果它是回文串 ,返回 true ;否則,返回 false 。

法1: re.sub

  • re.sub() 是 Python re(正則表達(dá)式)模塊中的一個函數(shù),用于替換字符串中匹配指定正則表達(dá)式的部分
  • 基本語法: re.sub(pattern, repl, string, count=0, flags=0), 其中
    • pattern:要匹配的正則表達(dá)式(字符串或 re 對象)
    • repl:替換的內(nèi)容(可以是字符串、函數(shù)或 lambda 表達(dá)式)
    • string:要操作的原始字符串
    • count(可選):最大替換次數(shù)(默認(rèn)為 0,表示替換所有匹配項)
    • flags(可選):正則標(biāo)志(如 re.IGNORECASE 忽略大小寫)
class Solution(object):def isPalindrome(self, s):""":type s: str:rtype: bool"""s = s.lower()  # 轉(zhuǎn)換為小寫s = re.sub(r'[^a-z0-9]', '', s)  # 移除非字母數(shù)字字符i = 0j = len(s) - 1while i < j:if s[i] == s[j]:i +=1j -=1else:return Falsereturn True
  • 時間復(fù)雜度分析
    s.lower() ——O(n)
    re.sub() ——O(n)
    while 循環(huán) ——O(n/2) = O(n)
    總時間復(fù)雜度:O(n)
  • 空間復(fù)雜度:O(n)(因 re.sub() 生成了一個新字符串)

法2: 利用isalnum()

  • isalnum() 可用于篩選字母數(shù)字字符,在處理字符串時經(jīng)常用到,例如:

    • 驗證用戶名或密碼格式
    • 清理文本數(shù)據(jù)
    • 檢查輸入是否包含非法字符
class Solution(object):def isPalindrome(self, s):""":type s: str:rtype: bool"""s = s.lower()  # 轉(zhuǎn)換為小寫s = ''.join(c for c in s if c.isalnum())  # 僅保留字母數(shù)字字符return s == s[::-1]  # 反轉(zhuǎn)字符串后對比
  • 時間復(fù)雜度分析
    s.lower() ——O(n)
    join() ——O(n)
    isalnum() ——O(n)
    s[::-1] —— O(n)
    總時間復(fù)雜度:O(n)
  • 空間復(fù)雜度分析
    s.lower():返回一個新的字符串,O(n) 空間
    ‘’.join(c for c in s if c.isalnum()):創(chuàng)建一個新的字符串存儲過濾后的字符,O(n) 空間
    s[::-1]:創(chuàng)建一個字符串的反轉(zhuǎn)副本,O(n) 空間
    總空間復(fù)雜度:O(n)
http://www.risenshineclean.com/news/46283.html

相關(guān)文章:

  • 網(wǎng)站服務(wù)器與虛擬主機(jī)百度知道合伙人
  • 營銷型網(wǎng)站策劃公司seo外包優(yōu)化服務(wù)商
  • 把網(wǎng)站做app最有創(chuàng)意的廣告語30條
  • 移動網(wǎng)站設(shè)計教程引擎搜索入口
  • 網(wǎng)站建設(shè)公司價位百度指數(shù)的需求指數(shù)
  • 谷歌上怎樣做網(wǎng)站網(wǎng)站seo什么意思
  • 外貿(mào)流程詢盤發(fā)盤seo168小視頻
  • 個人網(wǎng)站想添加支付功能怎么做seo優(yōu)
  • 陽江市建設(shè)路龍源學(xué)校網(wǎng)站網(wǎng)站優(yōu)化推廣seo公司
  • 新媒體營銷中常見的知識問答平臺有seo網(wǎng)站有哪些
  • 張家港企業(yè)網(wǎng)站設(shè)計現(xiàn)在學(xué)seo課程多少錢
  • 平頂山做網(wǎng)站品牌公關(guān)具體要做些什么
  • 平臺和網(wǎng)站有什么區(qū)別網(wǎng)絡(luò)營銷工資一般多少
  • 赤峰做網(wǎng)站公司百度地圖導(dǎo)航2021最新版
  • 哪些公司做網(wǎng)站開發(fā)百度163黃頁關(guān)鍵詞挖掘
  • 敦化網(wǎng)站建設(shè)哈爾濱最新今日頭條新聞
  • 移動互聯(lián)應(yīng)用技術(shù)微博搜索引擎優(yōu)化
  • 做網(wǎng)站幾個步驟seo外包優(yōu)化公司
  • 常州外貿(mào)網(wǎng)站建設(shè)我是新手如何做電商
  • 企業(yè)網(wǎng)站開發(fā)多少錢沈陽今天剛剛發(fā)生的新聞
  • 青島公司做網(wǎng)站鄭州seo顧問培訓(xùn)
  • 高端的鎮(zhèn)江網(wǎng)站建設(shè)運營商大數(shù)據(jù)精準(zhǔn)營銷
  • 自己做網(wǎng)站教學(xué)視頻重慶整站seo
  • 無錫網(wǎng)站怎么做站內(nèi)seo和站外seo區(qū)別
  • 想做一個網(wǎng)站平臺怎么做的廣告推廣系統(tǒng)
  • 廣州市專業(yè)做商城網(wǎng)站百度認(rèn)證官網(wǎng)
  • 濟(jì)邦建設(shè)有限公司官方網(wǎng)站如何制作微信小程序
  • 長沙網(wǎng)站建設(shè)哪家好seo哪里有培訓(xùn)
  • 社科聯(lián)網(wǎng)站建設(shè)情況匯報重慶seo網(wǎng)絡(luò)優(yōu)化師
  • 網(wǎng)站建設(shè)工作室北京小俊哥簡單網(wǎng)站建設(shè)優(yōu)化推廣