日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

python 輸入字符串生成所有有效的IP地址(LeetCode 93號題)

瀏覽:46日期:2022-07-08 10:31:32

這題的官方難度是Medium,點贊1296,反對505,通過率35.4%。從各項指標來說看起來有些中規中矩,實際上也的確如此。這道題的解法和立意都有些顯得新意不足,但總體來說題目的質量還是可以的,值得一做。

題意

給定一個由數字組成的字符串,我們希望通過這個字符串得到所有有效ip地址的組合。對于一個有效的ip地址而言,它應該有4個數字組成,每一個數字的范圍在0到255之間。

一個字符串可能可以轉化成多個ip地址,我們需要存儲下來所有可以成立的情況。

樣例

Input: '25525511135'Output: ['255.255.11.135', '255.255.111.35']

題解

這道題的題意蠻新穎的,將字符串和ip地址結合在了一起,但是題目的內核說實話有些老生常談了,都是那種將一個大局面轉化成若干個小局面之和的情況。

我們之前做的全排列問題、八皇后問題等等都是這種,拿八皇后問題舉例,看起來是我們要在棋盤上放置皇后。但實際上我們最終想要的結果是放置好了八個皇后之后的局面,這個局面是由放置了每一個皇后之后的小局面組合在一起構成的。所以本質上也可以看成是小局面組裝成大局面的問題。

說了這么多,其實只為了說明一點,就是遇到這些大局面拆分小局面的問題,我們可以率先考慮搜索算法。搜索算法除了可以理解成在一個搜索空間或者是一棵搜索樹當中尋找到解之外,也可以理解成可以用來尋找一些小局面的組合,讓它們組合起來可以構成我們想要的大局面。

套用到這道題上來,很顯然最后我們想要的大局面是合法的IP地址,而構成這個大局面的小局面則是構成IP地址的每一個數字。

這些都搞明白了之后,代碼就很好寫了:

class Solution: def restoreIpAddresses(self, s: str) -> List[str]: n = len(s) if n < 4 or n > 12: return []ret = []def dfs(cur, ips): # 如果遞歸結束,并且ips當中剛好存了4個ip # 則生成答案 if cur >= n:if len(ips) == 4: ret.append(’.’.join(ips[:]))return # 遍歷下一個ip是幾位 for i in range(cur, min(cur+3, n)):# 如果超過1位但是第一位是0,那么非法if s[cur] == ’0’ and i > cur: return# ip必須小于等于255num = int(s[cur: i+1])if num > 255: return# 回溯ips.append(s[cur: i+1])dfs(i+1, ips)ips.pop() dfs(0, []) return ret

總結

有些新意但是思路中規中矩的搜索問題,熟悉dfs和回溯的話不會很難。

今天的文章到這里就結束了,如果喜歡本文的話,請來一波素質三連,給我一點支持吧(關注、轉發、點贊)。

以上就是python 輸入字符串生成所有有效的IP地址(LeetCode 93號題)的詳細內容,更多關于python 生成IP地址的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
欧美日韩在线网站| 精品丝袜久久| 好吊视频一区二区三区四区| 影院欧美亚洲| 水蜜桃久久夜色精品一区| 亚洲精品乱码| 久久国产亚洲精品| 欧美亚洲tv| 亚洲三级av| 成人羞羞视频在线看网址| 最新亚洲一区| 久久亚洲精品中文字幕蜜潮电影| 精品国产a一区二区三区v免费| 日韩国产91| 日韩精品视频网站| 99tv成人| 亚洲成av人片一区二区密柚| 麻豆国产一区| 蜜桃精品视频| 欧美日韩一区二区高清| 国产欧美自拍| 精品国内亚洲2022精品成人| 日韩理论片av| 在线成人直播| 中文字幕日韩欧美精品高清在线| 丝袜美腿亚洲色图| 日韩中文字幕区一区有砖一区| 亚洲精品乱码| 国产精品v日韩精品v欧美精品网站| 综合激情五月婷婷| 亚洲精品系列| 久久99精品久久久久久园产越南 | 92国产精品| 中文字幕在线高清| 99热精品久久| 日本午夜精品久久久久| 麻豆国产欧美日韩综合精品二区| 麻豆中文一区二区| 99久久久久国产精品| 天使萌一区二区三区免费观看| 国产视频一区二| 里番精品3d一二三区| 欧美国产另类| 午夜欧美精品久久久久久久| 日本精品国产| 婷婷综合在线| 国产欧美啪啪| 欧美日韩国产一区二区三区不卡| 蜜桃久久av| 久久久久久色 | 色老板在线视频一区二区| 欧美日韩色图| 亚洲精一区二区三区| 久久精品一区二区三区中文字幕| 鲁大师成人一区二区三区| 午夜久久免费观看| 久久精品国产成人一区二区三区| 日韩专区在线视频| 99精品美女| 伊人久久国产| 国产精品亚洲综合色区韩国| 精品欧美一区二区三区在线观看| 日韩av中文字幕一区二区三区| 精品日韩视频| 成人精品中文字幕| 日本一区二区高清不卡| 丝瓜av网站精品一区二区| 精品视频一二| 国产欧美日韩精品一区二区免费 | 亚洲精品免费观看| 欧美日韩高清| 高清av一区| 国模精品一区| 久久久久久自在自线| 国产美女高潮在线观看| 成人国产精品一区二区网站| 国产日产精品_国产精品毛片 | 欧美成人精品午夜一区二区| 日本vs亚洲vs韩国一区三区二区| 日韩1区2区日韩1区2区| 国产日韩1区| 美女久久99| 亚洲成人va| 视频一区欧美精品| 欧美在线不卡| 国产日韩高清一区二区三区在线| 国产欧美91| 日韩av有码| 97精品在线| 国产午夜久久| 久久高清一区| 国产欧美成人| 欧美国产美女| 亚洲欧洲美洲国产香蕉| 欧美国产亚洲精品| 五月婷婷六月综合| 国产亚洲欧美日韩在线观看一区二区| 国产精品777777在线播放| 日韩中文影院| 亚洲精品精选| 国产v日韩v欧美v| 精品中国亚洲| 免费在线视频一区| 日本不卡高清| 在线亚洲激情| 精品国产不卡一区二区| aa亚洲婷婷| 里番精品3d一二三区| 99视频精品| 日韩中文首页| 欧美永久精品| 欧美成人日韩| 国产精品久久久久9999高清| 亚洲精品在线观看91| 麻豆视频久久| 欧美一区成人| 视频一区欧美日韩| 久久久成人网| 亚洲综合中文| 久久精品av| 精品免费av一区二区三区| 日本伊人午夜精品| 日韩午夜av在线| 成人在线免费观看网站| 青草国产精品久久久久久| 91成人精品视频| 成人小电影网站| 国产在线观看www| 老牛国内精品亚洲成av人片| 视频一区在线播放| 亚洲成人精选| 欧美特黄一级大片| 午夜国产一区二区| 韩国一区二区三区视频| 你懂的国产精品永久在线| 国产欧美一区二区三区国产幕精品| 亚洲综合丁香| 麻豆亚洲精品| 日韩视频一二区| 日韩精品视频在线看| 日韩国产欧美三级| 欧美日韩夜夜| 国产精品久久久久77777丨| 日韩高清成人在线| 鲁大师精品99久久久| 欧美少妇精品| 国产日韩综合| 亚洲免费资源| 久久精品高清| 黄色亚洲大片免费在线观看| 中文无码久久精品| 欧美日韩伊人| 日本精品不卡| 狠狠干综合网| 亚洲另类黄色| 精品中国亚洲| 中文一区在线| 日韩精选在线| 精品一区视频| 天堂成人国产精品一区| 国产精品久久久免费| 亚洲欧洲高清| 日韩va亚洲va欧美va久久| 日本在线成人| 美女精品久久| 亚洲激情社区| 国产激情精品一区二区三区| 999精品在线| 国产精品第十页| 九一成人免费视频| 欧美日本不卡| 亚洲高清毛片| 久久天堂影院| 亚洲免费成人av在线| 国产亚洲一区二区手机在线观看 | 欧美成人aaa| 国产精品嫩草99av在线| 国产在线观看www| 国产日韩精品视频一区二区三区| 亚洲欧美不卡| 日韩国产一区二区三区| 久久精品 人人爱| 亚洲一区二区三区四区五区午夜| 精品久久久网| 久久av偷拍| 欧美精品福利| 日韩视频不卡| 欧美 日韩 国产一区二区在线视频 | 蜜桃一区二区三区在线观看| 国内精品麻豆美女在线播放视频| 日本午夜精品久久久| 视频一区免费在线观看| 午夜精品亚洲| 国产精品99视频| 国产一区二区三区探花| 国产一区二区三区黄网站 | 每日更新成人在线视频| 日本不卡免费高清视频在线| 精品一区电影| 成人精品久久|