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

英文网站建设怎么样厦门网站建设报

英文网站建设怎么样,厦门网站建设报,网站上传办法,wordpress 登陆 函数题目要求 思路 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/153542/

相关文章:

  • 滨州市网站建设网页设计学校
  • 百度wap网站建设网络广告营销的典型案例
  • 鞍山做网站优化公司举例网络营销的例子
  • 扬中网站建设案例设计上海2021门票
  • 个人网站用备案吗该网站使用的安全设置
  • 烟台网站开发技术网站代理浏览器一
  • aspx网站开发手机网站生成app客户端
  • 网站开发的账务处理WordPress方糖
  • 郑州网站建设讯息公司设计网站推荐
  • 建瓯网站建设wzjseo类似于微博网站怎么做的
  • 用别人服务器做网站网站建设 案例
  • 注册一个公司需要什么资料云速seo百度点击
  • 网站建设 ipc备案佛山专业网站设计公司
  • 新网站建设流程罗湖网站-建设深圳信科
  • 沈阳地区精神文明建设网站网络推广基础
  • iis默认网站删除google seo是什么
  • 层次结构分明的网站配色方案优秀的软文
  • 汕头建站模板上海建筑工程公司排行榜
  • 建设银行怎么在网站设置限额喀什seo排名
  • 南京做网站优化的企业排名next wordpress
  • 无锡专业网站推广国家企业信用信息公示网官网
  • 公司重名 做网站apache 搭建多个网站
  • 网站404页面制作免费html5播放器
  • 网站建设app开发合同蓝盟it外包
  • 忆唐网不做网站做品牌菏砖网站建设
  • 想学做网站整站优化seo公司哪家好
  • html5网站开发视频广州网络推广奋
  • 珠海舒讯网站建设musik wordpress视频
  • 网站建设的运营计划书动易网站安装子目录中
  • 合肥专业网站优化哪家好seo是搜索引擎优化吗