給定乙個只包含數字的字串,復原它並返回所有可能的 ip 位址格式。
有效的 ip 位址正好由四個整數(每個整數字於 0 到 255 之間組成),整數之間用 『.』 分隔。
/**
* description: 恢復ip位址
* author: sanmu
*/class
restoreip
private
boolean
splitip
(string s,
int count, string curr)
if(count ==3)
if(s.
length()
>3)
int value = integer.
parseint
(s);
if(value >=
0&& value <
256)
return
false;}
for(
int i =
1; i <= s.
length()
-1; i++)if
(temp.
length()
>3)
int value = integer.
parseint
(temp);if
(value >=
0&& value <
256)
else
}else
}return
false;}
}
ac截圖
每天一道演算法題之復原IP位址
題目描述 給定乙個只包含數字的字串,復原它並返回所有可能的 ip 位址格式。有效的 ip 位址正好由四個整數 每個整數字於 0 到 255 之間組成 整數之間用 分隔。1 示例 輸入 25525511135 輸出 255.255.11.135 255.255.111.35 private int c...
回溯演算法 復原IP位址
leetcode 93 復原ip位址 首先乙個正確有效的ip位址,由4個整數構成,介於0 255,也就是說每個整數長度介於1 3,那麼整個ip的有效長度 不包含 就介於4 12,這就是對於給出的字串長度不再這個範圍之內,就不用回溯了。第二點,字串中有0的情況,比如 010010 在回溯的時候,就可能...
力扣演算法題 093復原IP位址
給定乙個只包含數字的字串,復原它並返回所有可能的 ip 位址格式。示例 輸入 25525511135 輸出 255.255.11.135 255.255.111.35 1 暴力搜尋2 一共分為4組3 每組資料不超過三位 4class solution 22 23return res 2425 26 ...