当前位置: 首页 > 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.pierceye.com/news/777318/

相关文章:

  • 工信部网站备案批准文件重庆装修网站建设
  • 网站被攻击了怎么办网站优化 价格查询
  • 北京网站建设公司怎么样怎么做qq盗号网站
  • 中企动力网站建设合同中天建设招标网站
  • 湖南手机版建站系统开发wordpress获取用户角色
  • 南皮网站建设价格泰安房产信息网官网首页
  • 网页制作与网站建设实战大全重庆房产信息网官网
  • 上海的网站建设公司app对接网站登录要怎么做
  • 江苏省备案网站现在什么网站做外贸的最好
  • 如何知道网站是否被k蓝山网站建设
  • 网站维护服务公司免费的网站推广渠道
  • 网站建设方案应该怎么写asp网站无法上传图片
  • 建个网站多少钱app企业关键词排名优化公司
  • 电子商务他们的代表网站代码网站怎么做的
  • 如何做网站卖东西长春互联网公司排名
  • 怎样拥有自己的网站制作网站的步骤和方法
  • 北京电子商务app网站建设大兴小程序源码如何部署到服务器
  • 设计找图网站网站用什么构建
  • 做微信的网站叫什么软件湛江网站建设制作维护
  • 做网站商城多少钱wordpress链接公众号
  • 数码产品销售网站建设策划书金融类网站模板
  • 档案网站建设视频网络软营销的案例
  • 德州市建设局质监站网站织梦做的网站打包在dw修改
  • 做那个男女的视频网站湖南响应式网站公司
  • 1个ip可以做几个网站电商网站建设阿里云
  • 网站做seo需要些什么wordpress虎嗅破解版
  • 网站开发按钮图片素材巩义自助建站优化
  • 石家庄网站建设接单常见的网络直接营销有哪些
  • 上海网站建设技术托管找合伙人做网站
  • 网站和自媒体都可以做东莞专业营销网站建设推广