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

如何做招聘网站的评估设计之窗

如何做招聘网站的评估,设计之窗,园林效果图网站,用插件做的炫酷网站大家好#xff0c;我是晴天学长#xff0c;排列型的回溯#xff0c;需要的小伙伴可以关注支持一下哦#xff01;后续会继续更新的。#x1f4aa;#x1f4aa;#x1f4aa; 1) .全排列 给定一个不含重复数字的数组 nums #xff0c;返回其 所有可能的全排列 。你可以 按…大家好我是晴天学长排列型的回溯需要的小伙伴可以关注支持一下哦后续会继续更新的。 1) .全排列 给定一个不含重复数字的数组 nums 返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 示例 1 输入nums [1,2,3] 输出[[1,2,3],[1,3,2],[2,1,3],[2,3,1],[3,1,2],[3,2,1]] 示例 2 输入nums [0,1] 输出[[0,1],[1,0]] 示例 3 输入nums [1] 输出[[1]] 提示 1 nums.length 6 -10 nums[i] 10 nums 中的所有整数 互不相同 2) .算法思路 全排列 1.建立boolean数组去标记 2.用合适的数组去存答案 3.注意回溯的时候参数是否变回了以前的样子。 3) .算法步骤 1.创建一个整数数组nums作为全排列的输入。 2.创建一个二维列表ans用于存储所有的全排列结果。 3.创建一个列表path用于存储当前的排列路径。 4.调用permute方法将nums作为参数传入。 5.在permute方法中创建一个布尔数组st用于标记数组nums中的元素是否已经被访问过。 6.初始化路径列表path为空。 7.调用dfs方法传入初始长度0、布尔数组st和路径列表path。 8.在dfs方法中判断如果当前路径的长度等于数组nums的长度即已经找到了一个全排列 a. 将当前路径path的副本添加到结果列表ans中。 b. 返回。 遍历数组nums的每个元素 a. 如果当前元素未被访问 1将当前元素添加到路径列表path中。 2将当前元素标记为已访问。 3递归调用dfs方法传入长度加1、更新后的布尔数组st和路径列表path。 4将当前元素标记为未访问以便后续的回溯。 5从路径列表path中移除最后一个元素恢复路径状态。 c.返回最终的结果列表ans。 4.代码示例 class Solution {private int[] nums;//方便插入ListListInteger ans new LinkedList();ListInteger path;public ListListInteger permute(int[] nums) {this.nums nums;//替换成全局变量。这个类中。boolean[] st new boolean[nums.length];path new ArrayList();dfs(0, st, path);return ans;}public void dfs(int length, boolean[] st, ListInteger path) {if (length nums.length) {ans.add(new ArrayList(path));return;}for (int i 0; i nums.length; i) {if (!st[i]) {path.add(nums[i]);st[i] true;dfs(length 1, st, path);st[i]false;path.remove(path.size()-1);}}}}5.总结 正确的排列回溯。 试题链接
http://www.sadfv.cn/news/349044/

相关文章:

  • 专业商城网站建设湖北省建设信息网站
  • 虚拟主机网站空间关键词排名提高
  • 湖南做电商网站需要什么条件重庆制片公司
  • 校园微网站界面网站建设网络安全
  • 莆田网站建设网有什么做调查的网站好
  • 网站模板文件下载麦片网站建设
  • 建设厅网站更改登陆密码电脑编程
  • 怎么建卡盟网站云南app开发系统
  • 运动 网站专题怎么做专题网站建设解决方案
  • 通过输入域名访问自己做的网站湖南网络公司关于我们
  • 网站开发小组wordpress 添加微博话题墙
  • 省住房和城乡建设厅石家庄优化哪家好
  • 广西建设厅办事大厅网站wordpress 排名
  • 天津网站建设首选津坤科技网站建设与管理好学吗
  • 企业营销型网站1688做网站需要多少钱
  • 考研培训seo 网站结构调整
  • 宁波网站排名优化报价电子商务就业岗位有哪些
  • gg服务器租用网站注册新公司网上核名
  • 韶关网站建设第一品牌网站建设怎样去销售
  • 房地产网站系统惠安建设局网站
  • 南京华典建设有限公司网站专业网页设计培训
  • 国外网站做家具哪个好数据分析网站怎么做
  • 网站开发人员配置私域电商软件有哪些
  • 做网站需要了解如何做网站竞价排名
  • 上海商业网站建设费用音乐主题资源网站建设
  • 为什么用花生壳做的网站老刷新抖音官网链接网站怎么做
  • 百度搜索自己的网站二级目录网站怎么做
  • 网站未备案可以上线吗文章采集上传wordpress
  • 做一个网站能挣多少钱营销与运营的区别
  • 局机关建设网站的意义营销网站售后调查系统