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

做网站跟客人怎么沟通关键词排名优化如何

做网站跟客人怎么沟通,关键词排名优化如何,wordpress获取登录密码错误,学校微网站模板下载地址这题主要用了动态规划和回溯算法。 动态规划数组初始化(DP数组): 首先,创建一个二维数组dp,用于记录字符串中哪些部分是合法的IP地址。对字符串进行遍历,同时考虑每个可能的IP地址部分(每部分由1到3个字符组…

这题主要用了动态规划和回溯算法。

  1. 动态规划数组初始化(DP数组):

    • 首先,创建一个二维数组dp,用于记录字符串中哪些部分是合法的IP地址。
    • 对字符串进行遍历,同时考虑每个可能的IP地址部分(每部分由1到3个字符组成,对应0-255),并根据IPv4地址的规则进行判断,更新dp数组。
  2. 深度优先搜索(DFS):

    • 定义DFS函数,用于递归生成合法的IPv4地址。该函数采用回溯法,遍历每一部分可能的范围,将符合条件的部分添加到当前路径中。
    • 如果已经形成四个部分且遍历到字符串末尾,将路径转为字符串,并加入结果集。
    • 否则,继续递归生成下一部分。
    • 在生成下一部分之前,将路径中的当前部分标记为一个点号('.'),以区分IPv4地址的各个部分。
  3. 返回结果:

    • 在主函数restoreIpAddresses中,首先初始化dp数组,然后调用DFS函数,开始生成合法的IPv4地址。
    • 最后,返回生成的IPv4地址结果集。
class Solution {vector<string> result;  // 存储结果的容器vector<char> path;      // 存储当前路径的容器// 深度优先搜索函数,用于生成合法的IPv4地址void dfs(vector<vector<bool>>& dp, string s, int start, int num) {num++;if (num >= 5)  // 如果已经有四个部分了,结束递归return;// 遍历当前部分的可能范围for (int i = start; i - start <= 2 && i < s.size(); i++) {if (dp[start][i] == true) {// 将当前部分加入路径for (int j = start; j <= i; j++)path.push_back(s[j]);// 如果已经是最后一部分且遍历到字符串末尾,将路径转为字符串加入结果集if (i == s.size() - 1 && num == 4) {string str;str.assign(path.begin(), path.end());result.push_back(str);}// 否则,继续递归生成下一部分else {path.push_back('.');dfs(dp, s, i + 1, num);path.pop_back();}// 回溯,将当前部分从路径中移除for (int j = start; j <= i; j++)path.pop_back();}}return;}public:// 主函数,生成合法IPv4地址的入口vector<string> restoreIpAddresses(string s) {int n = s.size();// dp数组用于记录字符串中哪些部分是合法的vector<vector<bool>> dp(n, vector<bool>(n, false));// 遍历字符串,初始化dp数组for (int i = 0; i < n; i++) {for (int j = i; j <= i + 2 && j < n; j++) {if (i == j)dp[i][j] = true;else if (i == j - 1) {if (s[i] == '0')dp[i][j] = false;elsedp[i][j] = true;} else {if (s[i] == '0' || s[i] >= '3')dp[i][j] = false;else if (s[i] == '1')dp[i][j] = true;else {if (s[i + 1] <= '4' || (s[i + 1] == '5' && s[j] <= '5'))dp[i][j] = true;}}}}// 调用深度优先搜索函数,开始生成合法IPv4地址dfs(dp, s, 0, 0);// 返回最终结果return result;}
};

http://www.yayakq.cn/news/992644/

相关文章:

  • wap网站系统企业网盘系统
  • 商务网站开发的基本原则做设计需要素材的常用网站有哪些
  • 胶州做网站响应式网站制作公司
  • 高大上设计网站欣赏闽清网站建设
  • 网站优化制作沧州市东光建设局 网站
  • 宝华路桥建设集团网站小程序营销策划方案
  • 什么网站可以做兼职企业所得税什么时候交
  • 大型的平台类网站建设需要多少资金北京网站建设及推广招聘
  • 做家教有什么好的资料网站网络服务提供者的侵权责任
  • 网站建设开标书网站内部资源推广方法
  • 游戏网站制作板式辉县网站建设
  • 用一段话来解释网站建设学做网站要学什么软件
  • 南京专业网站设计哪个品牌网页设计教学设计
  • 有没有专门招代理的网站做网站的周记
  • 外包公司做网站怎么样阳江 网站建设
  • 行业网站建站青岛公司网站源码商城
  • 建设计公司网站要多少钱陕西省住建厅网站官网
  • 英文手机网站模板杭州开发公司
  • 网站建设飠金手指排名十五自己写wordpress主题
  • 旅游资源网站建设的功能及内容推广文案格式
  • 网站建设会议纪要白云做网站SEO
  • 物流网站做网站上传图片一直错误
  • 成都好网站企业网站设计方案书
  • 企业网站 报价推广竞价
  • 医药公司网站设计网站内容要突出什么原因
  • 苏州知名网站建设设计公司排名wordpress hexo主题制作
  • 北京网站建设 公司大丰专业做网站的公司
  • 南宁本地网站有哪些?中国好公司网站建设
  • yandex俄语网站建设wordpress 请选择一个文件夹
  • 网站备案的作用国内销售平台有哪些