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

做资讯网站需要什么资质做企业网的公司

做资讯网站需要什么资质,做企业网的公司,网站域名空间购买,朔城网站制作题目#xff08;leecode T46#xff09;#xff1a; 给定一个不含重复数字的数组 nums #xff0c;返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 方法#xff1a;全排列是数学中的基础问题#xff0c;也是回溯算法能解决的经典问题。全排列因为每个元素都会…题目leecode T46 给定一个不含重复数字的数组 nums 返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 方法全排列是数学中的基础问题也是回溯算法能解决的经典问题。全排列因为每个元素都会用到所以不需要startIndex来控制递归的位置但由于每个元素只能使用一次而不重复所以需要使用used数组来表示当前元素是否被使用过了使用过的话就跳过当前递归。分析三部曲: 1传入参数与返回值传入nums数组与使用数组used 2终止条件全排列要求每个元素都用到了因此当path中收集的元素长度达到了nums.size时就可以收集结果并返回了 3单层处理逻辑单层中只需要判断一下当前的nums[i]是否是被使用过的如果是的话就直接退出当前递归否则的话就递归。同时记得在处理nums[i]元素时更新used数组的使用情况。 题解 class Solution { private:vectorint path;vectorvectorint result;void backtracking(vectorint nums, vectorbool used){if(path.size() nums.size()){ //终止条件result.push_back(path);return;}for(int i 0; i nums.size(); i){ //因为每个元素都要用到无需startIndexif(used[i] true) continue;path.push_back(nums[i]);used[i] true; //注意及时更新used数组 backtracking(nums, used);path.pop_back();used[i] false;}} public:vectorvectorint permute(vectorint nums) {path.clear();result.clear();vectorbool used(nums.size(), false); //used数组刚开始默认是全false的backtracking(nums, used);return result;} };
http://www.hkea.cn/news/14375545/

相关文章:

  • 苏州教育学会网站建设重庆建设厂
  • 珠宝首饰网站建设策划书成都网站快速优化排名
  • 如何做淘宝联盟网站主网站做多个产品
  • 中山建网站多少钱北京网站设计推荐刻
  • 做视频教学网站百度上面做企业网站怎么做
  • 多个织梦dedecms网站怎么做站群能够给上市公司做网站意味着什么
  • 网站建设立项报告wordpress 媒体库加载不了图片
  • 企业建站域名深圳网站搜索优化工具
  • 手机设置管理网站服务类网站模板
  • asp.net mvc 做网站怎么建立微信网站
  • 谷歌seo网站推广怎么做商业网站模板下载
  • 专业网站推广服务咨询工程建设信息网站
  • 网站制作无锡福州网站怎么做的
  • 微信做的地方门户网站如何在手机上制作网站
  • 四川省城乡住房和城乡建设厅网站首页js修改wordpress
  • 网站建设公司企业模板莆田建设局网站
  • 北京住房和城乡建设局门户网站兰州网络seo
  • 做网站属于印花税哪个范畴wordpress付费内容
  • 计算机网站开发与应用常州专业网站建设公司
  • nike建设网站的目的建网站多少钱 优帮云
  • 江苏省住房和城乡建设局网站河北邯郸封闭最新消息
  • 公司有网站域名 如何做网站WordPress提高打开速度
  • 网站网站到底怎么做汕头老城图片
  • 可信的网站建设佛山品牌网站建设
  • 手机网站的模板下载软件东光网站建设
  • 都匀网站制作公司wordpress+小米商城
  • 女与男爱做电影网站免费下载家具建设网站
  • 企业电子商务网站优化方案iapp制作软件
  • 广州建设网站网站制作公司石家庄
  • 分类网站 模板南宁网站建设免费推广