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

商城网站建设net2006百度学术免费查重入口

商城网站建设net2006,百度学术免费查重入口,长沙网站建设去哪好,哪里可以做购物网站1.题目解析 2.讲解算法原理 1.首先画出决策树&#xff0c;越详细越好 2.设计代码 全局变量 List<List<Integer>> retList<Integer> pathboolean[] check dfs函数 仅关心某一节点在干什么 细节问题回溯 干掉path最后一个元素修改check权限 剪枝 check中为…

1.题目解析

2.讲解算法原理  

1.首先画出决策树,越详细越好

2.设计代码

  • 全局变量
    • List<List<Integer>> ret
    • List<Integer> path
    • boolean[] check 
  • dfs函数
    • 仅关心某一节点在干什么
  • 细节问题
  • 回溯
    • 干掉path最后一个元素
    • 修改check权限
  • 剪枝
    • check中为true的不能使用,要剪掉
  • 递归出口
    • 遇到叶子结点的时候,直接添加结果

3.编写代码 

class Solution {List<List<Integer>> ret;List<Integer> path;boolean[] check;public List<List<Integer>> permute(int[] nums) {ret=new ArrayList<>();path=new ArrayList<>();check=new boolean[nums.length];dfs(nums);return ret;}public void dfs(int[] nums){if(nums.length==path.size()){ret.add (new ArrayList<>(path));return;}for(int i=0;i<nums.length;i++){if(check[i]==false){path.add(nums[i]);check[i]=true;dfs(nums);//回溯,恢复现场check[i]=false;path.remove(path.size()-1);}}}
}

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

相关文章:

  • php网站开发软件编程关于做服饰网站的首页
  • 企业网站模板源码起名wordpress modern admin
  • 自己做的网站如何放进服务器在线制作电子印章软件
  • 做的好的区块链网站佛山网页设计制作
  • php网站开发心得体会网页版微信二维码扫描
  • 哪个网站做校招物流网站建设策划书
  • 郑州医疗网站开发arukas搭建wordpress
  • 做网站一定要买主机吗电子商务网站建设作业案例
  • 网站如何做美工php网站开发报告
  • 景宁建设局网站官网株洲百姓网
  • 做婚庆网站vue.js网站开发用例
  • 杭州网站维护外包网站建设 企业网站 框架
  • 网站开发好phpcms v9网站建设入门
  • 合肥网站建设方案优化广西建设厅网站
  • 网页qq登录网站赣州有没有做网站的
  • 容桂医疗网站建设如何快速推广一个网站
  • 网站建设及代运营合同专业做淘宝网站绍兴
  • 贵阳做网站优化网店模板
  • 福州网站建设名列前茅移动互联网开发实训报告
  • 做网站 除了域名如何开个人网站
  • 开鲁网站seo站长工具做阿里巴巴网站费用吗
  • 如何能把网站做的更大jsp 交互网站开发技术 西安交通大学出版社 2005.10
  • 公司网站制作苏州前端开发需要的软件
  • 做论坛网站需要什么备案网站开发一般做几个适配
  • 住房和城乡建设部网站登录免费学生网页制作成品代码
  • 处室网站建设思路wordpress 上传主机
  • 搭建网站服务器平台的三种方式网站建设带后台带微商城
  • 公司网站百度排名没有了滨州做网站建设价格
  • 亅新厦建设集团网站wordpress建站环境
  • 蓝色大气网站模板计算机专业学什么