日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

leetcode 131. Palindrome Partitioning

發布時間:2025/3/20 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 leetcode 131. Palindrome Partitioning 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

簡單的思路:

深度優先搜索:

?

class Solution { public:bool isPalin(string str){int n=str.length();int i=0;int j=n-1;while(i<j){if(str[i]==str[j]){i++;j--;}elsereturn false;}return true;}void getPart(string s, vector<vector<string>>& result, vector<string> temp){if(s.length()==0){result.push_back(temp);return;}string str1;string str2;for(int i=1;i<=s.length();i++){str1=s.substr(0,i);// cout<<str1<<endl;if(isPalin(str1)){str2=s.substr(i);// cout<<str2<<endl;temp.push_back(str1);getPart(str2, result, temp);temp.pop_back();}}}vector<vector<string>> partition(string s) {vector<vector<string>> result;vector<string> temp;getPart(s, result, temp);return result;} };

  

python

class Solution(object):def isPalin(self, s):n=len(s)-1m=0while(m<n):if(s[m]!=s[n]):return Falseelse:m+=1n-=1return Truedef dfs(self,s, stringlist):if len(s)==0: Solution.result.append(stringlist)for i in range(1, len(s)+1):if(self.isPalin(s[:i])):self.dfs(s[i:],stringlist+[s[:i]])def partition(self, s):""":type s: str:rtype: List[List[str]]"""Solution.result=[]self.dfs(s,[])return Solution.result

  

python 中傳參數?

  • python 中對象有類型,變量沒有類型。所有的變量都可以理解為一個對象的“引用”。類似c中的void *類型。
    • foo=1 #?指向int數據類型的foo(foo 沒有類型)
    • lfoo=[1]# 指向list類型的lfoo。
  • 可更改對象與不可更改對象
    • python中 strings, tuples, numbers 不可更改,
    • list, dict 可更改
    • foo=1
    • foo=2 ? 內存中原始1 對象不可變,foo指向一個新的int 對象,
    • lfoo=[1]
    • lfoo[0]=2 更改list 中的第一個元素,list 可變,所有第一個元素變為2。 lfoo 指向一個包含一個對象的數組。 賦值時,是一個新int 對象被指定對lfoo 所指向的數組對象中的第一個元素。但對于lfoo, 所指向的數組對象并沒有變化, 只是數組內部發生了變化。

  • 參數傳遞
    • python 中的參數傳遞可以理解為變量傳值操作
    • def changeI(c):c=10if __name__=="__main__":# nums=[100, 4, 200,1,3,2]# s=Solution()# c=s.longestConsecutive(nums)a=2changeI(a)print(a)

        a 輸出依然為2,對于一個int 對象2, 和指向它的變量a, 值傳遞,復制了變量a的值。a,c 指向同一個int 對象,c=10,int 不能改變,生成一個新的int 對象,c指向這個新對象,a指向的對象沒有變化。

    • def changeI(c):c[0]=10if __name__=="__main__":# nums=[100, 4, 200,1,3,2]# s=Solution()# c=s.longestConsecutive(nums)a=[2]changeI(a)print(a[0])

        輸出10,變量依舊是傳值,復制a的值,a和c 指向同一個對象,但是list 可改變對象,對 c[0]的操作,就是對a的操作。

    python 中的string類型?

      • 可取slide var2[1:5] ? 截取[:]
      • +, in, not in, *2(重復輸出)
      • string.capitalize()
      • .center(width): 使居中
      • .count(str, beg=0, end=len(string)) , str 出現的次數
      • string.decode(encoding='UTF-8', errors='strict')
      • string.endswith(obj, beg=0, end=len(string))
      • string.find(str, beg=0, end=len(string))
      • string.index(str, beg=0, end=len(string))跟find()方法一樣,只不過如果str不在 string中會報一個異常.
      • string.isalnum()如果 string 至少有一個字符并且所有字符都是字母或數字則返

        回 True,否則返回 False

      • string.isdigit()
      • string.islower()
      • string.join(seq)
      • string.replace(str1, str2,? num=string.count(str1))把 string 中的 str1 替換成 str2,如果 num 指定,則替換不超過 num 次.

    ?

    python 中的list 類型?

    python 中的set 類型?

    • issubset()
    • in , not in
    • union, intersection, difference
    • .discard(a)
    • .remove(a) ?, 不存在時, 回報錯。

    python 中的in? range 的范圍?

    python 中的self?

    ?

    轉載于:https://www.cnblogs.com/fanhaha/p/7406011.html

    總結

    以上是生活随笔為你收集整理的leetcode 131. Palindrome Partitioning的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 114国产精品久久免费观看 | 国产精品成人一区二区三区 | 国产一区二区网 | 少妇粉嫩小泬白浆流出 | 欧美色涩在线第一页 | 毛片视频免费 | 久久精品一区二区三区黑人印度 | 国产日韩精品在线观看 | 懂色av中文一区二区三区天美 | 日韩免费精品 | 亚洲 欧美 激情 小说 另类 | 国产精品mv | 四虎精品一区二区 | 久久九精品 | 国产一二精品 | 伊人干综合 | 中文字幕在线网站 | 日韩精品高清在线观看 | 免费在线网站 | 亚洲欧洲免费无码 | 成人午夜av | 国产欧美综合一区二区三区 | 毛片一级视频 | 久久福利网 | 奶罩不戴乳罩邻居hd播放 | 久久久久久久一区二区三区 | 国内精品人妻无码久久久影院蜜桃 | 亚洲欧美激情视频 | 国产精品呻吟久久 | 日韩在线成人 | 69久久| 欧美毛片在线观看 | 欧美国产中文 | 精品一区二区免费 | 久久手机免费视频 | 日韩福利网站 | 迈开腿让我尝尝你的小草莓 | 午夜丰满寂寞少妇精品 | 免费成人深夜夜视频 | 国产男同gay网站 | 五月天婷婷在线视频 | 少妇福利在线 | 水果派解说av | av永久免费在线观看 | 一区二区三区有限公司 | 香港一级淫片免费放 | 日韩久久毛片 | 精品国精品国产 | 国产香蕉尹人视频在线 | 欧美a级黄色片 | 操欧美美女 | 中文字幕日日夜夜 | 久久久久久久黄色片 | 欧美日韩1区2区3区 亚洲日本精品视频 | 中文字幕日日 | 香蕉在线视频播放 | 日韩中文字幕有码 | 久久a毛片 | 91精品欧美一区二区三区 | 无码熟妇αⅴ人妻又粗又大 | 狠狠干夜夜 | 白嫩情侣偷拍呻吟刺激 | 亚洲精品久 | 爱豆国产剧免费观看大全剧集 | 亚洲天堂性 | 一区三区在线 | 天天狠狠操 | 中文字幕视频在线观看 | 国产91在线播放 | 1000部国产精品成人观看 | 91原创视频在线观看 | 邻居少妇张开腿让我爽了在线观看 | 婷婷久久亚洲 | 久久躁日日躁aaaaxxxx | 丁香伊人网 | 国产精品视频一区二区三 | 国产精品二区在线观看 | 欧美日韩h | 中文字幕视频免费 | 午夜男人网 | 污视频网站入口 | 国产一级片免费视频 | 亚洲色图在线观看 | 色七七桃花影院 | 天天射天天干天天色 | 在线免费毛片 | 狠狠热免费视频 | a毛片基地 | 迈开腿让我尝尝你的小草莓 | 一级特黄录像免费看 | 拍真实国产伦偷精品 | 久久久久国色av免费观看性色 | 口爆吞精一区二区三区 | 2020av视频| 中国国产bdsm紧缚捆绑 | 女女同性女同一区二区三区按摩 | 好吊色视频在线观看 | 日日日操| 天天视频污 |