哈尔滨专业做网站软件开发工具框图

张小明 2026/1/1 16:03:26
哈尔滨专业做网站,软件开发工具框图,镇平微网站开发,麦当劳订餐网站 是谁做的题目#xff1a; 有效 IP 地址 正好由四个整数#xff08;每个整数位于 0 到 255 之间组成#xff0c;且不能含有前导 0#xff09;#xff0c;整数之间用 ‘.’ 分隔。 例如#xff1a;“0.1.2.201” 和 “192.168.1.1” 是 有效 IP 地址#xff0c;但是 “0.011.255.2…题目有效 IP 地址 正好由四个整数每个整数位于 0 到 255 之间组成且不能含有前导 0整数之间用 ‘.’ 分隔。例如“0.1.2.201” 和 “192.168.1.1” 是 有效 IP 地址但是 “0.011.255.245”、“192.168.1.312” 和 “192.1681.1” 是 无效 IP 地址。给定一个只包含数字的字符串 s 用以表示一个 IP 地址返回所有可能的有效 IP 地址这些地址可以通过在 s 中插入 ‘.’ 来形成。你 不能 重新排序或删除 s 中的任何数字。你可以按 任何 顺序返回答案。示例 1输入s “25525511135”输出[“255.255.11.135”,“255.255.111.35”]示例 2输入s “0000”输出[“0.0.0.0”]示例 3输入s “101023”输出[“1.0.10.23”,“1.0.102.3”,“10.1.0.23”,“10.10.2.3”,“101.0.2.3”]解析这道题的思路就是回溯每次尝试从当前位置截取 1~3 个字符作为一个段。检查这个段是否合法数值在 0~255 之间如果长度大于 1不能以 “0” 开头如果合法加入当前路径继续递归。当找到 4 段并且用完了所有字符时保存结果。具体代码/** * param {string} s * return {string[]} */varrestoreIpAddressesfunction(s){// res: 存储所有合法的 IP 地址结果// path: 存储当前正在构建的 IP 地址的四个段constres[]letpath[]// 从字符串的第一个字符开始回溯back(0)returnresfunctionback(i){// 获取当前已经分割的段数constlenpath.length// 剪枝如果已经超过 4 段直接返回IP 地址只能是 4 段if(len4)return// 终止条件已经有 4 段并且用完了所有字符// 说明找到了一个合法的 IP 地址if(len4is.length){// 将四个段用点连接起来加入结果集res.push(path.join(.))return}// 从当前位置 i 开始尝试截取不同长度的子串作为一段for(letji;js.length;j){// 截取从 i 到 j 的子串作为当前段conststrs.slice(i,j1)// 剪枝条件1段长度不能超过 3数值不能超过 255// 注意这里使用 break 而不是 continue因为再往后截取只会更长或更大if(str.length3||str255)break// 剪枝条件2如果段长度大于 1且以 0 开头不合法前导零if(str.length1str[0]0)break// 当前段合法加入路径path.push(str)// 递归处理剩余部分从 j1 开始back(j1)// 回溯撤销选择尝试其他长度的分割path.pop()}}};
版权声明:本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!

十大软件免费下载网站排行榜ppt做的好的网站

Lua编程语言完整教程:从零开始掌握轻量级脚本语言 【免费下载链接】lua The Lua programming language with CMake based build 项目地址: https://gitcode.com/gh_mirrors/lua/lua Lua作为一门轻量级、高效能的脚本编程语言,在游戏开发、嵌入式系…

张小明 2025/12/31 21:08:27 网站建设

北京网站怎么建设网页升级在线观看

3步攻克DiT训练资源规划:从显存焦虑到高效训练的实战指南 【免费下载链接】DiT Official PyTorch Implementation of "Scalable Diffusion Models with Transformers" 项目地址: https://gitcode.com/GitHub_Trending/di/DiT 你是否曾在启动DiT训练…

张小明 2025/12/31 22:33:58 网站建设

关于省钱的网站名字刚刚中国突然宣布

深入理解Flash中的erase操作:从物理原理到工程实践你有没有遇到过这样的问题?在做固件升级时,明明只改了几百字节的数据,结果整个系统卡住好几百毫秒;或者日志写了一阵子,突然发现Flash某些区域再也写不进去…

张小明 2025/12/31 22:34:36 网站建设

drupal做的网站外国人搞笑做视频网站

手把手教你配置清华镜像源,流畅安装TensorFlow及依赖包 在人工智能项目开发中,最让人抓狂的瞬间之一莫过于:你兴致勃勃地打开终端,准备 pip install tensorflow,结果半小时过去了,进度条还卡在“正在下载”…

张小明 2025/12/31 23:24:58 网站建设

州网站建设要找嘉艺网络网络平台怎么投诉

目录 已开发项目效果实现截图开发技术路线相关技术介绍核心代码参考示例结论源码lw获取/同行可拿货,招校园代理 :文章底部获取博主联系方式! 已开发项目效果实现截图 同行可拿货,招校园代理 python智能停车计费系统设计与实现_urqs9–论文_pycharm dj…

张小明 2025/12/31 22:45:40 网站建设

装饰网站建设软件下载阜阳网站开发公司

让树莓派“说”中文:教师零基础搞定拼音输入法配置 你有没有遇到过这样的尴尬?在教室里用树莓派给学生演示Python编程,想写一行注释:“# 这是一个循环”,结果只能敲出 # zhe shi yi ge xun huan ——因为系统压根不…

张小明 2025/12/31 23:18:52 网站建设