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

app网站搭建上海装修公司排名榜前30名

app网站搭建,上海装修公司排名榜前30名,.net 门户网站,装修网站平台推荐目录 一、#xff08;leetcode 491#xff09;递增子序列 二、#xff08;leetcode 46#xff09;全排列 三、#xff08;leetcode 47#xff09;全排列 II 一、#xff08;leetcode 491#xff09;递增子序列 力扣题目链接 状态#xff1a;去重方法错误。 这道题…目录 一、leetcode 491递增子序列 二、leetcode 46全排列 三、leetcode 47全排列 II 一、leetcode 491递增子序列 力扣题目链接 状态去重方法错误。 这道题和之前全排列的区别就在于不是对同一层的重复元素进行去重而是去除同一父节点下的重复使用元素为了达到这个目的需要使用哈希来判断是否重复注意到数组中值的大小是-100到100之间因此可以直接利用哈希数组进行判断 class Solution { public:vectorvectorint res;vectorint path;void backtracking(vectorint nums, int startIndex){if(path.size() 2){res.emplace_back(path);}int len nums.size();int used[201] {0};for(int i startIndex; i len; i){if((!path.empty() path.back() nums[i]) || used[nums[i] 100] 1){continue;}used[nums[i] 100] 1;path.emplace_back(nums[i]);backtracking(nums, i1);path.pop_back();}}vectorvectorint findSubsequences(vectorint nums) {res.clear();path.clear();backtracking(nums, 0);return res;} }; 二、leetcode 46全排列 力扣题目链接 状态查看思路后AC。 注意全排列和组合子集的最大区别在于全排列的回溯展开每次都是从0开始而不是startIndex因此需要一个used数组来对已经使用过的节点进行记录值得注意的是在pop之后used数组也要进行更新 class Solution { public:vectorvectorint res;vectorint path;void backtracking(vectorint nums, vectorbool used){if(path.size() nums.size()){res.emplace_back(path);return;}for(int i 0; i nums.size(); i){if(used[i]) continue;used[i] true;path.emplace_back(nums[i]);backtracking(nums, used);path.pop_back();used[i] false;}}vectorvectorint permute(vectorint nums) {res.clear();path.clear();vectorbool used(nums.size(), false);backtracking(nums, used);return res;} }; 三、leetcode 47全排列 II 力扣题目链接 状态查看思路后也没AC。 这里的去重逻辑和组合中的树层去重逻辑类似注意细节。 class Solution { public:vectorvectorint res;vectorint path;void backtracking(vectorint nums, vectorbool used){if(path.size() nums.size()){res.emplace_back(path);return;}for(int i 0; i nums.size(); i){if(i 0 nums[i-1] nums[i] used[i-1] true) continue;if(used[i] false){used[i] true;path.emplace_back(nums[i]);backtracking(nums, used);
http://www.dnsts.com.cn/news/257479.html

相关文章:

  • 海口网站开发师招聘wordpress评论删除
  • 企业官方网站建设费用免费制作手机网页
  • 做网站3年北京网页设计师培训多少钱
  • 婚纱摄影团购网站模板wordpress痞子
  • 河源网站推广做一个网页版面多少钱
  • 网站数据比较天津各区房价一览表
  • 苏州网站开发建设公司外链下载
  • 网站核查怎么抽查主页去掉wordpress
  • 浙江省建设执业注册中心网站网站 备案 初审
  • dw怎么做别人可以看的网站天津建设银行招聘网站
  • 计算机专业设计一个网站有赞小程序官网
  • 网站后台开发 必备技能永久二级域名分发平台
  • 微餐饮网站建设平台做网站线上线下价格混乱
  • 关于百度网站的优缺点网站建设中英文
  • 小程序开发平台需要网站吗中英文网站用同域名
  • 广东网站seo营销网站规划的认识
  • 西宁网站系统建设未来做那些网站能致富
  • 武进附近做网站的公司有哪些简述设计优秀电子商务网站的成功要素
  • 广州学校论坛网站建设外贸做零售的网站
  • 中山手机网站制作哪家好ps做网站学到什么程度
  • 网站设计 趋势全球华设计大奖
  • 关于申请网站建设经费的报告网站推广的营销策划方案
  • 连云港网站建设优化广告设计软件免费下载
  • apache如何搭建多个网站wordpress文件调用
  • 专业优化网站建设昭通网站建设
  • 宁波企业网站seo主流网站开发平台
  • 无广告自助建站网站备案万网
  • wordpress+单页模版上海优化seo
  • 建房子找哪个网站设计顺企网网址
  • 重庆网站制作公司多少钱帮助人做ppt的网站