Restore IP Addresses
来源:互联网 发布:电路图制作软件下载 编辑:程序博客网 时间:2024/06/14 17:46
题目:
Given a string containing only digits, restore it by returning all possible valid IP address combinations.
For example:
Given "25525511135"
,
return ["255.255.11.135", "255.255.111.35"]
. (Order does not matter)
这道题考察的是回溯算法(backtracing),一个合法的ip地址包含4个小于等于255的整数,回溯算法的过程是:先找到第一个,再找第二个,再找第三个,当第四个不满足条件时,重新找第三个...当所有情况都被找完时,结束。
回溯算法本质上是一个树的前序遍历,所以有两个写法:
1.递归算法:因为是树,所以递归最简单,也最容易理解。
2.迭代算法:这个稍微麻烦些,考虑的边界条件也较多,但效率最高。
0 0
- LeetCode: Restore IP Addresses
- Restore IP Addresses
- LeetCode : Restore IP Addresses
- [LeetCode] Restore IP Addresses
- Restore IP Addresses
- [LeetCode]Restore IP Addresses
- Restore IP Addresses
- Restore IP Addresses
- LeetCode:Restore IP Addresses
- Restore IP Addresses
- Restore IP Addresses
- LeetCode Restore IP Addresses
- [leetcode] Restore IP Addresses
- Restore IP Addresses
- LeetCode:Restore IP Addresses
- [LeetCode] Restore IP Addresses
- LeetCode - Restore IP Addresses
- LeetCode | Restore IP Addresses
- Hello,programer! 我的第一篇博客
- zoj-3676 Edward's Cola Plan 二分
- android 启动其他apk
- java用axis2生成webservice客户端代码及使用方法
- Trie字典树应用HDU--1251
- Restore IP Addresses
- android下,cocos2d-x输入框隐藏问题。
- dispatchaction与action的区别 问啥Action自定义类不用execute方法
- 请求运行后出错如REP-3000: Internal error starting Oracle Toolkit
- 使用CSS 显示 XML
- ReportStudio入门教程(三十一) - 交叉表复杂表头
- Ceph架构
- [hdu 2030] 汉字统计
- iOS录制视频检查工作