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

网站建设分为哪几部分网站首页设计总结

网站建设分为哪几部分,网站首页设计总结,用织梦做企业网站,大连网站建设 选领超科技题目要求 思路 1.同【没有重复项的全排列-97】这个题一样,都是递归的题,区别在于这个可能会包含重复的数字,因此,不能只是简单的通过两个值是否相等然后用标志位标记,而是新增了一个数组,这个数组专门用于…

题目要求
在这里插入图片描述
思路
1.同【没有重复项的全排列-97】这个题一样,都是递归的题,区别在于这个可能会包含重复的数字,因此,不能只是简单的通过两个值是否相等然后用标志位标记,而是新增了一个数组,这个数组专门用于存储该元素是否被使用。
2.需要特殊处理的是,类似【1,2,1】的这种的结果可能会有两个,这是因为两个1的下标不同,这时我们可以对最初的元素进行排序,如果某个元素是重复元素,并且之前已经使用过,就跳过该元素。

if(i > 0 && num[i-1] == num[i] && !vis[i-1])continue;

代码实现

class Solution {
public:vector<vector<int>> res;vector<vector<int> > permuteUnique(vector<int>& num) {sort(num.begin(), num.end());//标记vector<int> vis(num.size(), 0);vector<int> n;per(num, n, vis);return res;}void per(vector<int>& num, vector<int>& n, vector<int>& vis){if(num.size() == n.size()){res.push_back(n);return;}for(int i = 0; i < num.size(); i++){if(vis[i])continue;if(i > 0 && num[i-1] == num[i] && !vis[i-1])continue;vis[i] = 1;n.push_back(num[i]);per(num, n, vis);vis[i] = 0;n.pop_back();}}
};
http://www.yayakq.cn/news/972308/

相关文章:

  • 一个网站一级栏目百度学术论文查重免费
  • 合肥网站的优化广西棋牌软件开发公司
  • 摄像头做直播网站网站备案 多久
  • 网站大学报名官网入口流程优化的方法
  • 重庆seo搜索引擎优化优与略襄阳seo顾问
  • 上海网站建设服务市价一个免费的网站
  • 在中国建的网站google可收录吗wordpress 升级php
  • 美食网站建设规划书负面信息网站
  • 网站设计公司杭州seo网站排名优化教程
  • 恒星科技网站建设服务公司名称大全
  • 做网站杭州傲视信息江西网站建设平台
  • 免费中文网站模板下载网站的佣金怎么做会计分录
  • 兰州做公司网站深圳网站和app建设方案
  • 外贸购物网站写文章怎么用wordpress
  • 如何做网站性能优化中国app排行榜
  • 宝安做棋牌网站建设哪家便宜中国工程建设信息平台
  • 网站建设yuanmus国外ps素材网站
  • 网站开发合同 下载网站宣传推广方案
  • 如何编程做网站网站运营专员月薪多少
  • 织梦五彩婚纱源码网_婚庆策划网站php源码工业设计专业怎么样
  • 教育培训网站建设ppt昆明网站建设哪家合适
  • 建设投资平台网站淮滨网站建设公司
  • 网站建设与管理实训课程wap网站seo
  • 那种网站建设软件最好安徽六安地图
  • 公司网站免费申请做网站要不要营业执照
  • 做课件用这15大网站电脑企业网站设计
  • 网站建设管理指导意见河池建设银行招聘网站
  • 常州网站建设企业网站站酷网怎么赚钱
  • 华为云建站怎么样买表的网站
  • 北京的广告公司网站建设南通网站建设找哪家