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

徐老师在那个网站做发视频搜索引擎优化特点

徐老师在那个网站做发视频,搜索引擎优化特点,肇庆市住房和城乡房屋建设局网站,建设部网站施工合同幂集。编写一种方法#xff0c;返回某集合的所有子集。集合中不包含重复的元素。 说明#xff1a;解集不能包含重复的子集。 示例: 输入#xff1a; nums [1,2,3] 输出#xff1a; [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ] 法一#xff1a;幂集有2的n次…幂集。编写一种方法返回某集合的所有子集。集合中不包含重复的元素。 说明解集不能包含重复的子集。 示例: 输入 nums [1,2,3] 输出 [ [3], [1], [2], [1,2,3], [1,3], [2,3], [1,2], [] ] 法一幂集有2的n次方个我们可以从0开始循环到2的n次方减1每次循环生成一个幂集方法是数字中为1的位对应位置的数放入当前幂集中 class Solution { public:vectorvectorint subsets(vectorint nums) {int setSize 1 nums.size();vectorvectorint ans;for (int i 0; i setSize; i){ans.push_back({});for (int j 0; j nums.size(); j){if (i (1 j)){ans.back().push_back(nums[j]);}}}return ans;} };如果nums的长度为n此算法时间复杂度为O(n2 n ^n n)一共有2 n ^n n种子集每种需要n的时间来构建空间复杂度为O(1)。 法二递归模拟 class Solution { public:vectorvectorint subsets(vectorint nums) {vectorvectorint ans;vectorint oneAns;build(0, nums, oneAns, ans);return ans;}private:void build(int index, vectorint nums, vectorint oneAns, vectorvectorint ans){if (index nums.size()){ans.push_back(oneAns);return;}oneAns.push_back(nums[index]);build(index 1, nums, oneAns, ans);oneAns.pop_back();build(index 1, nums, oneAns, ans);} };如果nums的长度为n此算法时间复杂度为O(n2 n ^n n)空间复杂度为O(n)。 法三先构建一个空集每遍历到一个元素将其加入现有的任意集合都可以构成一个新的集合 class Solution { public:vectorvectorint subsets(vectorint nums) {vectorvectorint ans;ans.push_back({});for (int i 0; i nums.size(); i){int ansSize ans.size();for (int j 0; j ansSize; j){vectorint temp ans[j];temp.push_back(nums[i]);ans.push_back(temp);}}return ans;} };如果nums的长度为n此算法时间复杂度为O(2 n ^n n)空间复杂度为O(1)。
http://www.zqtcl.cn/news/777318/

相关文章:

  • 微信做模板下载网站有哪些内容江苏省常州建设高等职业技术学校网站
  • 网站开发补充合同范本docker 部署wordpress
  • 学会了php的语法怎么做网站海外推广媒体
  • 东莞网站建设排行企业网站开发公司大全
  • wordpress商城必备软件重庆seo优化推广
  • 蚌埠百度做网站山东省无障碍网站建设标准
  • 平乡企业做网站流量精灵官网
  • 厦门做网站优化公司wordpress cx-udy
  • 做外汇门户网站WordPress推广返佣插件
  • c语言在线编程网站学生个人网页设计作品
  • 南阳网站排名优化报价wordpress视频付费
  • 政务新网站建设ipv6改造wordpress
  • 店招免费设计在线生成网站seo优化关键词快速排名上首页
  • 毕设做系统与网站答辩wordpress个人模板
  • 农家乐网站建设wordpress改变访问目录结构
  • 单位网站建设的重要性盐城城南建设局一局网站
  • 网站登录验证码显示不出来刘强东当年做网站读的什么书
  • 网站seo优化步骤动态ip可以做网站
  • 用自己电脑怎么做网站广州公司建站
  • 购物网站前端浮动特效怎么做常用开发工具
  • 网页设计与制作精品课程网站wordpress文章页禁止右键
  • 英迈思做网站做的怎样中国建设银行官方网站纪念币
  • 最专业的手机网站建设厦门建设厅网站
  • 贵州省建设工程质量检测协会网站c 网站开发类似优酷
  • 关于网站建设申请卢沟桥做网站的公司
  • 网站源码对应的数据库怎么做单页成品网站
  • 网站分为哪几类上海人才网官网招
  • 网站建设的常见技术有哪些方面网站联系我们模块怎么做
  • 外贸网站建设专业上海四大设计院是哪四个
  • 太原网站设计排名维启网站建设