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

怎么介绍自己做的静态网站杭州网站建设网

怎么介绍自己做的静态网站,杭州网站建设网,有限责任公司破产债务怎么处理,做电影网站如何推广方案思路#xff1a;这是一道暴力搜索问题#xff0c;我们需要列出答案的所有可能组合。 题目给我们一个数组#xff0c;我们很容易想到的做法是将数组中的元素进行排列#xff0c;如何区分已选中和未选中的元素#xff0c;容易想到的是建立一个标记数组#xff0c;已经选中的…思路这是一道暴力搜索问题我们需要列出答案的所有可能组合。 题目给我们一个数组我们很容易想到的做法是将数组中的元素进行排列如何区分已选中和未选中的元素容易想到的是建立一个标记数组已经选中的元素标记为true这里采用了另一种做法采用first这一个常量指针将数组分割为为选中元素的数组和已选中元素的数组 然后就是排序问题在backtrack函数里有一个for循环通过指针i来遍历未选中数组中的元素得到所有可能的组合 代码 class Solution { public:void backtrack(vectorvectorint res, vectorint output, int first, int len){if (first len)//终止条件{res.push_back(output);return;}for (int i first; i len; i)//这里for循环里的i作用是遍历未选定数组中的元素在往下递归时每次都开始{//这样一个循环用来遍历这些元素swap(output[i], output[first]);//交换未选中元素的第一个i和我们需要交换的的元素firstbacktrack(res, output, first 1, len);//这里的first1代表我们已经填了一个数字swap(output[i], output[first]);}}vectorvectorint permute(vectorint nums) { //所谓回溯就是暴力搜索通过搜索所有可能的解得出满足条件的解vectorvectorintres;backtrack(res, nums, 0, (int)nums.size());return res;} };
http://www.hyszgw.com/news/85784.html

相关文章:

  • 手机网站首页怎么做站长工具seo综合查询
  • 宁波行业网站建设wordpress咨询
  • 在线自助网站按照程序wordpress 调用标题
  • 深圳手机企业网站设计站长工具ping
  • 免费学校网站系统福建省城乡住房建设厅网站
  • 湛江做网站公司龙岗网络营销
  • 织梦网站背景六年级下册数学优化设计答案
  • 深圳做网站最好的公司wordpress搬家简书
  • 温州建设诚信评价网站公示排版网页
  • 临淄哪里做网站海报模板免费网站
  • 国外做兼职的网站有哪些福建省建设局实名制网站
  • 网站运营策略广州网站建设 易点
  • 网站源码上传完后怎么做运城网站推广
  • 功能性的网站建设搜索
  • 济南品牌网站建设公司网站培训机构
  • 网站维护升级完成重庆颐众达网站
  • 网站开发的毕业设计手机网站 用户体验
  • 巩义专业网站建设价格网架安装
  • 滕州本地网站建设个人网站 平台
  • 网站开发方法是什么网络促销的方法有哪些
  • 零基础学习网站开发wordpress会员设置
  • 深圳网站设计的公司网站栏目收录
  • 北京做网站公司的排名深广纵横设计公司官网
  • 重庆企业网站开发服务器北京建工集团有限公司官网
  • wordpress主题网站iis8.5 wordpress
  • 卫生计生加强门户网站建设非经营备案网站能贴放广告么
  • 视频网站建设 方案wordpress删除的菜单找回
  • 外贸网站建设定做影响网站收录的因素
  • 湖南长信建设集团网站东营网站建设培训
  • 企业建立网站网址提交大全