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

php网站用的是什么语言写的企业网站系统功能分析与设计

php网站用的是什么语言写的,企业网站系统功能分析与设计,佛山网站关键词优化公司,互联网域名是什么题目 给你一个整数数组 nums #xff0c;其中可能包含重复元素#xff0c;请你返回该数组所有可能的子集#xff08;幂集#xff09;。 解集 不能 包含重复的子集。返回的解集中#xff0c;子集可以按 任意顺序 排列。 示例 1#xff1a; 输入#xff1a;nums [1,2,2] …题目 给你一个整数数组 nums 其中可能包含重复元素请你返回该数组所有可能的子集幂集。 解集 不能 包含重复的子集。返回的解集中子集可以按 任意顺序 排列。 示例 1 输入nums [1,2,2] 输出[[],[1],[1,2],[1,2,2],[2],[2,2]] 示例 2 输入nums [0] 输出[[],[0]] 分析 子集和组合类问题需要用start保证下一次只能选取后面的元素. 但是数据中有重复,需要进行排序和减枝操作. start为了防止顺序不同的相同集合,start1为了避免重复选择同一数值. 排序为了把相同的数合在一起,减枝为了防止重复选择. 算法框架: 选择列表排序 路径列表 路径 void backtrack(选择列表) {if 路径 合格:路径列表.add(路径)// return 因为子集还能生长if 提前终止:returnfor 选择 in 选择列表[start:]:if 选择 start 选择列表[选择]选择列表[选择-1]:continue //与前一个相同的树枝剪掉路径.add(选择)backtrack(选择列表,选择1)路径.pop(选择) //重新进行下一个选择 }C代码 class Solution { private:vectorint _trace;vectorvectorint _results;void backtrack(const vectorint nums, const int start){_results.push_back(_trace);for(int istart;inums.size();i){if(istart nums[i]nums[i-1])continue;//减枝_trace.push_back(nums[i]);backtrack(nums, i1);_trace.pop_back();}} public:vectorvectorint subsetsWithDup(vectorint nums) {sort(nums.begin(),nums.end(),[](int a,int b){return ab;});backtrack(nums,0);return _results;} };
http://www.pierceye.com/news/191246/

相关文章:

  • 章丘营销型网站设计公司青岛网络优化排名
  • 制作网站模板的发展空间wordpress 阿里云 cdn
  • 交互式网站备案万网域名网站建设
  • 备案 个人网站名称月坛网站建设公司
  • 网站建设要解决哪些方面的事项临海外发加工网
  • 甜品店网站开发背景江宁区住房建设局网站
  • asp.net网站开发视频教程找能做网站的
  • 租房合同范本下载word东莞网络优化
  • 做网站需要会写代码6net快速建站
  • 克拉玛依 网站建设红圈工程项目管理软件
  • 北京网站ui设计公司共青城网站建设公司
  • 电子商务网站设计说明书开发一个网站
  • 网站制作长沙怎么做淘客手机网站
  • 五路居网站建设wordpress php允许上传文件大小
  • 旅游网站的设计代码下列哪些不属于企业网站建设基本原则
  • 房屋租赁网站开发意义做男鞋的网站
  • 网站负责人可以备案北京建设部网站 信息中心
  • 网站建设分录怎么开四川省城乡住房建设部网站首页
  • 刘家窑网站建设公司如何在网络上推广产品
  • 全球建站东莞市的网站公司哪家好
  • 地方网站发展怎么做链接推广产品
  • 上海制造网站公司网站优化做网站优化
  • vs2012做网站wordpress 页眉
  • 北网站建设重庆建设工程查询网站
  • 给我做网站的人老是给我留点尾巴太原本地网站搭建公司
  • 静态页面网站站标代码写进到静态页面了 怎么不显示呢?自助建站网
  • 免费在线代理网站微信会员卡管理系统
  • 和动物做的网站吗做网站销售怎么样
  • 宝塔面板做织梦网站深圳龙华大浪做网站公司
  • 阿里云建网站费用上海网站建设觉策动力