当前位置: 首页 > news >正文

discuz官网seo渠道是什么意思

discuz官网,seo渠道是什么意思,淮北建筑大学,崇明专业做网站有效 IP 地址 正好由四个整数(每个整数位于 0 到 255 之间组成,且不能含有前导 0),整数之间用 . 分隔。 例如:"0.1.2.201" 和 "192.168.1.1" 是 有效 IP 地址,但是 "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.168@1.1" 是 无效 IP 地址。

给定一个只包含数字的字符串 s ,用以表示一个 IP 地址,返回所有可能的有效 IP 地址,这些地址可以通过在 s 中插入 '.' 来形成。你 不能 重新排序或删除 s 中的任何数字。你可以按 任何 顺序返回答案。

思路一:递归

int segments[4];
char** ans;
int ans_len;void dfs(char* s, int segId, int segStart) {int len_s = strlen(s);if (segId == 4) {if (segStart == len_s) {char* ipAddr = (char*)malloc(sizeof(char) * (len_s + 4));int add = 0;for (int i = 0; i < 4; ++i) {int number = segments[i];if (number >= 100) {ipAddr[add++] = number / 100 + '0';}if (number >= 10) {ipAddr[add++] = number % 100 / 10 + '0';}ipAddr[add++] = number % 10 + '0';if (i != 4 - 1) {ipAddr[add++] = '.';}}ipAddr[add] = 0;ans = realloc(ans, sizeof(char*) * (ans_len + 1));ans[ans_len++] = ipAddr;}return;}if (segStart == len_s) {return;}if (s[segStart] == '0') {segments[segId] = 0;dfs(s, segId + 1, segStart + 1);}int addr = 0;for (int segEnd = segStart; segEnd < len_s; ++segEnd) {addr = addr * 10 + (s[segEnd] - '0');if (addr > 0 && addr <= 0xFF) {segments[segId] = addr;dfs(s, segId + 1, segEnd + 1);} else {break;}}
}char** restoreIpAddresses(char* s, int* returnSize) {ans = (char**)malloc(0);ans_len = 0;dfs(s, 0, 0);(*returnSize) = ans_len;return ans;
}

分析:

本题返回所有可能组成ip地址的情况,可使用递归的方法,判断各个数字组成ip地址的情况,同时注意前数为零时,零只能单独作为ip地址,再将每个找到的数转换为字符,最后返回

总结:

本题考察递归的应用,将每个数可能组成地址的情况列举出来即可得到答案

http://www.ds6.com.cn/news/9165.html

相关文章:

  • 优设网页设计网站百度云盘搜索
  • 个人做网站名称可以随意更改吗app拉新平台
  • 如何搭建php网站疫情最新数据
  • 网站模板库软件外贸展示型网站建设公司
  • 网站开发常用组合站长素材官网免费
  • 做汽车脚垫版的网站免费网站大全
  • wordpress主题文章形式百度优化推广
  • 网站编程技术seo搜索方法
  • 仿hao123的导航网站纯静态版|html导航网站源码谷歌搜索引擎google
  • 自适应网站内容做多大尺寸网络营销的四个策略
  • 网站服务器 重启东营seo网站推广
  • 网站开发价钱网址最全的浏览器
  • 深圳网址网站建设公司全网优化推广
  • 规划设计导航网站做网站公司排名
  • 国家住房和城乡建设委员会网站软文推广案例大全
  • 扶贫基金会网站建设是哪家公司在线工具
  • 廊坊公司网站建设服务营销论文
  • wordpress crossapple东莞seo优化排名推广
  • 如何设置自己的网站阳江seo
  • 微信第三方做网站需要费用吗网络营销的特点
  • 政府类型网站建设方案百度搜索app下载
  • 网站内容关键词自制网页
  • 网站源码下载免费近期热点新闻事件
  • 杭州制作网站的公司简介今日头条十大新闻
  • 网站建设公司有多少自动秒收录网
  • 揭阳seo网站管理网络营销推广与策划
  • 自己做的网站如何盈利76人vs猛龙
  • 福州网站优化怎样制作网页
  • 青岛高端网站制作电商网站建设
  • 学生个人网站作品上海网站营销seo电话