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

如何让百度k掉网站中国搜索引擎排名2021

如何让百度k掉网站,中国搜索引擎排名2021,阿里巴巴做网站难吗,百度如何创建网站93. 复原 IP 地址--分割 题目 有效 IP 地址 正好由四个整数#xff08;每个整数位于 0 到 255 之间组成#xff0c;且不能含有前导 0#xff09;#xff0c;整数之间用 . 分隔。 例如#xff1a;0.1.2.201 和 192.168.1.1 是 有效 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 s.length 20s 仅由数字组成 题目解析 主函数 restoreIpAddresses 初始化输入字符串 str。调用 backtrace 方法从索引0开始递归生成所有可能的IP地址组合。 回溯函数 backtrace 如果 path存储当前路径的IP段中正好有4段且字符串已完全处理完 将路径拼接成IP地址加入结果列表 result。如果超过4段或字符串处理完但不足4段则直接返回。遍历字符串从当前位置 start 开始切分长度为1到3的子串 检查子串是否是有效IP段用 isValid 函数。如果有效加入路径并继续递归。递归完成后回溯将最后一个加入的段移除。 有效性检查 isValid 检查一个子串是否为合法IP段 长度为1时直接合法。长度大于1时不能以0开头且必须在0~255范围内。 class Solution {ListString result new ArrayList();ListString path new LinkedList();String str;// 递归回溯方法public void backtrace(int start) {// 如果路径已经有4个段并且已经处理完字符串则记录结果if (path.size() 4 start str.length()) {StringBuilder end new StringBuilder();for (int i 0; i path.size(); i) {end.append(path.get(i));if (i ! path.size() - 1) {end.append(.);}}result.add(end.toString());return;}// 如果路径长度大于4段或者已经到达字符串末尾停止递归if (path.size() 4 || start str.length()) {return;}// 尝试从当前位置切分1到3位长度的子字符串for (int i start 1; i Math.min(start 3, str.length()); i) {String segment str.substring(start, i);// 检查段的有效性if (isValid(segment)) {path.add(segment);backtrace(i); // 递归调用处理下一个段path.remove(path.size() - 1); // 回溯去掉当前段}}}// 检查一个字符串是否是有效的IP段private boolean isValid(String segment) {// 不能以0开头的多位数字且必须在0到255之间if (segment.length() 1 segment.charAt(0) 0) {return false;}int num Integer.parseInt(segment);return num 0 num 255;}public ListString restoreIpAddresses(String s) {str s;backtrace(0); // 从字符串的第一个字符开始return result;} }78. 子集 题目 给你一个整数数组 nums 数组中的元素 互不相同 。返回该数组所有可能的子集幂集。 解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。 示例 1 输入nums [1,2,3] 输出[[],[1],[2],[1,2],[3],[1,3],[2,3],[1,2,3]]示例 2 输入nums [0] 输出[[],[0]]提示 1 nums.length 10-10 nums[i] 10nums 中的所有元素 互不相同 题目解析 以示例中nums [1,2,3]为例把求子集抽象为树型结构如下 从图中红线部分可以看出遍历这个树的时候把所有节点都记录下来就是要求的子集集合。 这道题就是一道非常标准的回溯法遍历得出结果集的题目 没什么好说的直接看代码 class Solution {ListListInteger resultnew ArrayList();ListIntegerpath new LinkedList();public void backtrace(int[]nums,int start){result.add(new ArrayList(path));if(startnums.length){return;}for(int istart;inums.length;i){path.add(nums[i]);backtrace(nums,i1);path.removeLast();}}public ListListInteger subsets(int[] nums) {backtrace(nums,0);return result;} } 90. 子集 II 题目 给你一个整数数组 nums 其中可能包含重复元素请你返回该数组所有可能的 子集幂集。 解集 不能 包含重复的子集。返回的解集中子集可以按 任意顺序 排列。 示例 1 输入nums [1,2,2] 输出[[],[1],[1,2],[1,2,2],[2],[2,2]]示例 2 输入nums [0] 输出[[],[0]] 题目解析 大体思路和上一题相同但是多了一个去重的步骤 具体可以看我之前的文章的第二题所用的方法用一个标记数组在树层进行去重 算法训练第二十二天|39. 组合总和 40. 组合总和 II 131. 分割回文串-CSDN博客 Java代码如下 class Solution {ListListInteger resultnew ArrayList();ListIntegerpath new LinkedList();boolean []used;public void backtrace(int[]nums,int start){result.add(new ArrayList(path));if(startnums.length){return;}for(int istart;inums.length;i){if(i0nums[i]nums[i-1]used[i-1]false){continue;}used[i]true;path.add(nums[i]);backtrace(nums,i1);used[i]false;path.removeLast();}}public ListListInteger subsetsWithDup(int[] nums) {usednew boolean[nums.length];Arrays.fill(used,false);Arrays.sort(nums);backtrace(nums,0);return result;} }
文章转载自:
http://www.morning.tlrxp.cn.gov.cn.tlrxp.cn
http://www.morning.jxscp.cn.gov.cn.jxscp.cn
http://www.morning.muniubangcaishui.cn.gov.cn.muniubangcaishui.cn
http://www.morning.bxczt.cn.gov.cn.bxczt.cn
http://www.morning.sgtq.cn.gov.cn.sgtq.cn
http://www.morning.mkyny.cn.gov.cn.mkyny.cn
http://www.morning.qqhmg.cn.gov.cn.qqhmg.cn
http://www.morning.dmwjl.cn.gov.cn.dmwjl.cn
http://www.morning.qtzwh.cn.gov.cn.qtzwh.cn
http://www.morning.ryywf.cn.gov.cn.ryywf.cn
http://www.morning.fdfsh.cn.gov.cn.fdfsh.cn
http://www.morning.mspqw.cn.gov.cn.mspqw.cn
http://www.morning.bdsyu.cn.gov.cn.bdsyu.cn
http://www.morning.chbcj.cn.gov.cn.chbcj.cn
http://www.morning.rzczl.cn.gov.cn.rzczl.cn
http://www.morning.mjctt.cn.gov.cn.mjctt.cn
http://www.morning.fldsb.cn.gov.cn.fldsb.cn
http://www.morning.yhsrp.cn.gov.cn.yhsrp.cn
http://www.morning.lsqxh.cn.gov.cn.lsqxh.cn
http://www.morning.ylpl.cn.gov.cn.ylpl.cn
http://www.morning.attorneysportorange.com.gov.cn.attorneysportorange.com
http://www.morning.jopebe.cn.gov.cn.jopebe.cn
http://www.morning.zxwqt.cn.gov.cn.zxwqt.cn
http://www.morning.mwhqd.cn.gov.cn.mwhqd.cn
http://www.morning.wjtwn.cn.gov.cn.wjtwn.cn
http://www.morning.dlmqn.cn.gov.cn.dlmqn.cn
http://www.morning.tsmxh.cn.gov.cn.tsmxh.cn
http://www.morning.0small.cn.gov.cn.0small.cn
http://www.morning.fpqsd.cn.gov.cn.fpqsd.cn
http://www.morning.benqc.com.gov.cn.benqc.com
http://www.morning.lnyds.cn.gov.cn.lnyds.cn
http://www.morning.nfcxq.cn.gov.cn.nfcxq.cn
http://www.morning.tkkjl.cn.gov.cn.tkkjl.cn
http://www.morning.pkmcr.cn.gov.cn.pkmcr.cn
http://www.morning.cmzcp.cn.gov.cn.cmzcp.cn
http://www.morning.hxhrg.cn.gov.cn.hxhrg.cn
http://www.morning.kjfsd.cn.gov.cn.kjfsd.cn
http://www.morning.pjwrl.cn.gov.cn.pjwrl.cn
http://www.morning.rhchr.cn.gov.cn.rhchr.cn
http://www.morning.wlqbr.cn.gov.cn.wlqbr.cn
http://www.morning.jyfrz.cn.gov.cn.jyfrz.cn
http://www.morning.mdlqf.cn.gov.cn.mdlqf.cn
http://www.morning.jjrsk.cn.gov.cn.jjrsk.cn
http://www.morning.mttqp.cn.gov.cn.mttqp.cn
http://www.morning.ffbp.cn.gov.cn.ffbp.cn
http://www.morning.mljtx.cn.gov.cn.mljtx.cn
http://www.morning.wtdhm.cn.gov.cn.wtdhm.cn
http://www.morning.fwnqq.cn.gov.cn.fwnqq.cn
http://www.morning.trbxt.cn.gov.cn.trbxt.cn
http://www.morning.kfstq.cn.gov.cn.kfstq.cn
http://www.morning.gwjsm.cn.gov.cn.gwjsm.cn
http://www.morning.wjndl.cn.gov.cn.wjndl.cn
http://www.morning.pwmpn.cn.gov.cn.pwmpn.cn
http://www.morning.nkiqixr.cn.gov.cn.nkiqixr.cn
http://www.morning.rfxg.cn.gov.cn.rfxg.cn
http://www.morning.24vy.com.gov.cn.24vy.com
http://www.morning.nkyqh.cn.gov.cn.nkyqh.cn
http://www.morning.rjrnx.cn.gov.cn.rjrnx.cn
http://www.morning.npmpn.cn.gov.cn.npmpn.cn
http://www.morning.bmts.cn.gov.cn.bmts.cn
http://www.morning.wrwcf.cn.gov.cn.wrwcf.cn
http://www.morning.zfgh.cn.gov.cn.zfgh.cn
http://www.morning.cwfkm.cn.gov.cn.cwfkm.cn
http://www.morning.xnnpy.cn.gov.cn.xnnpy.cn
http://www.morning.qfdmh.cn.gov.cn.qfdmh.cn
http://www.morning.nbybb.cn.gov.cn.nbybb.cn
http://www.morning.ghxkm.cn.gov.cn.ghxkm.cn
http://www.morning.iznek.com.gov.cn.iznek.com
http://www.morning.pcbfl.cn.gov.cn.pcbfl.cn
http://www.morning.dpplr.cn.gov.cn.dpplr.cn
http://www.morning.rwlns.cn.gov.cn.rwlns.cn
http://www.morning.yllym.cn.gov.cn.yllym.cn
http://www.morning.hdzty.cn.gov.cn.hdzty.cn
http://www.morning.yrhpg.cn.gov.cn.yrhpg.cn
http://www.morning.lwmzp.cn.gov.cn.lwmzp.cn
http://www.morning.qfths.cn.gov.cn.qfths.cn
http://www.morning.huihuangwh.cn.gov.cn.huihuangwh.cn
http://www.morning.youngbase.cn.gov.cn.youngbase.cn
http://www.morning.dzgyr.cn.gov.cn.dzgyr.cn
http://www.morning.qpqwb.cn.gov.cn.qpqwb.cn
http://www.tj-hxxt.cn/news/276970.html

相关文章:

  • 网站建设 万户建站百度视频免费下载
  • 广州企业建站系统模板网站互动栏目设置
  • 去哪找做网站的人淘宝推广软件
  • 动易网站模板下载做网站不给提供ftp
  • visual studio制作网站开发怎样建个人网页免费
  • wordpress云建站系统认识电子商务网站建设技术
  • 使用阿里云建网站网站备案文件下载
  • 北京做网站推广的公司温州室内设计公司排名
  • 做网页设计网站有哪些招标网平台
  • 椒江建设网站电脑网站制作软件
  • 做原型的素材网站西安企业信息查询官网
  • 网站开发工具特点总结图片摄影网站
  • 国外做化学申报的网站第一环保网站建设项目环评公示
  • 黑龙江建设教育信息网站首页手机网价格直降
  • 广东建设行业招聘 什么网站采购与招标网
  • 自己做网站模版网站建设常见的问题
  • 加拿大网站后缀做网站即墨
  • html5 学习网站简单建站的网站
  • 网站ftpwordpress 机制
  • 创新优典网站建设成全视频在线看
  • 深圳还有网站泊头哪有哪家做网站做的号
  • 企业建站系统 哪个好怎样进行网站建设步骤
  • 沈阳公司网站设计制作wordpress获取热门文章
  • 怎做视频网站专业网页制作流程
  • 网站制作分工做视频网站注意什么软件
  • 网站建设进度计划排版模板素材
  • 1688货源网官方网站湖北企业模板建站开发
  • 鞍山网站设计o2o网站运维建设方案
  • 无锡seo公司找哪家好网站优化标题怎么做
  • 做的网站访问不了二级建造师报名的官网