栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Python

递归-牛客-BM74 数字字符串转化成IP地址

Python 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

递归-牛客-BM74 数字字符串转化成IP地址

题目链接

描述
现在有一个只包含数字的字符串,将该字符串转化成IP地址的形式,返回所有可能的情况。
例如:
给出的字符串为"25525522135",
返回[“255.255.22.135”, “255.255.221.35”]. (顺序没有关系)
数据范围:字符串长度 0 le n le 120≤n≤12
要求:空间复杂度 O(n!)O(n!),时间复杂度 O(n!)O(n!)
注意:ip地址是由四段数字组成的数字序列,格式如 “x.x.x.x”,其中 x 的范围应当是 [0,255]。
示例1
输入:
“25525522135”
复制
返回值:
[“255.255.22.135”,“255.255.221.35”]
复制
示例2
输入:
“1111”
复制
返回值:
[“1.1.1.1”]
复制
示例3
输入:
“000256”
复制
返回值:
“[]”

解题思路
递归方法
从字符串头部取出1-3个字符࿰

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/916029.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号