黄色网页视频 I 影音先锋日日狠狠久久 I 秋霞午夜毛片 I 秋霞一二三区 I 国产成人片无码视频 I 国产 精品 自在自线 I av免费观看网站 I 日本精品久久久久中文字幕5 I 91看视频 I 看全色黄大色黄女片18 I 精品不卡一区 I 亚洲最新精品 I 欧美 激情 在线 I 人妻少妇精品久久 I 国产99视频精品免费专区 I 欧美影院 I 欧美精品在欧美一区二区少妇 I av大片网站 I 国产精品黄色片 I 888久久 I 狠狠干最新 I 看看黄色一级片 I 黄色精品久久 I 三级av在线 I 69色综合 I 国产日韩欧美91 I 亚洲精品偷拍 I 激情小说亚洲图片 I 久久国产视频精品 I 国产综合精品一区二区三区 I 色婷婷国产 I 最新成人av在线 I 国产私拍精品 I 日韩成人影音 I 日日夜夜天天综合

Python3 給定一個字符串,請你找出其中不含有重復字符的 最長子串 的長度。

系統 2424 0

題目:

給定一個字符串,請你找出其中不含有重復字符的?最長子串?的長度。

示例?1:

輸入: "abcabcbb"
輸出: 3?
解釋: 因為無重復字符的最長子串是 "abc",所以其長度為 3。
示例 2:

輸入: "bbbbb"
輸出: 1
解釋: 因為無重復字符的最長子串是 "b",所以其長度為 1。
示例 3:

輸入: "pwwkew"
輸出: 3
解釋: 因為無重復字符的最長子串是?"wke",所以其長度為 3。
?? ? 請注意,你的答案必須是 子串 的長度,"pwke"?是一個子序列,不是子串。

來源:力扣(LeetCode)
鏈接:https://leetcode-cn.com/problems/longest-substring-without-repeating-characters
?

代碼:

class Solution:
? ? def lengthOfLongestSubstring(self, s: str) -> int:
? ? ? ? len_str=len(s)
? ? ? ? #存儲所有非重復子序列的長度
? ? ? ? final_len=[]
? ? ? ? #對序列進行遍歷,未重復時進行字符串的拼接,重復時跳出拼接,進行下一輪的遍歷
? ? ? ? for i in range(len_str):
? ? ? ? ? ? data1=s[i]
? ? ? ? ? ? for j in range(i+1,len_str):
? ? ? ? ? ? ? ? if s[j] not in data1:
? ? ? ? ? ? ? ? ? ? data1=data1+s[j]
? ? ? ? ? ? ? ? ? ??
? ? ? ? ? ? ? ? else:
? ? ? ? ? ? ? ? ? ? break
? ? ? ? ? ? final_len.append(len(data1))
? ? ? ? #判斷當存儲的非重復子序列為空時,s是為空格,為空格字符時,非重復字符長度為1,為空字符時,非重復的字符長度為0
? ? ? ? if final_len==[]:
? ? ? ? ? ? if s=='':
? ? ? ? ? ? ? ? final_len.append(0)
? ? ? ? ? ? else:
? ? ? ? ? ? ? ? final_len.append(1)

? ? ? ? return(max(final_len))

?


更多文章、技術交流、商務合作、聯系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發表我的評論
最新評論 總共0條評論