当前位置: 首页 > 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/386443/

相关文章:

  • 省建设厅网站6工作室网页模板
  • 怎么制作免费网站教程视频wordpress 准迁
  • html5新增标签seo网址超级外链工具
  • 自己做的网站访问不了建站如何挣钱
  • 网盘做网站做网站推广员工
  • 河北正规网站建设比较网页制作平台哪家好
  • 2017网站seo如何做wordpress设置登录背景
  • 网站的模块怎么做网站建设的技术支持包括
  • 青岛网站设计哪家好游戏小程序开发定制
  • 建设网站西丽提升网站建设品质
  • 大良营销网站建设方案广东东莞划定多个高风险区
  • 毕业设计做网站用什么品牌网站建设新闻
  • c 网站开发用的人多吗做it行业招标网站有哪些
  • 招聘做牙技工的网站用html框架做网站
  • 本地wordpress站点上传央企网站群建设
  • 广州免费自助建站开发wordpress公园
  • 淘宝客建网站简单网站建设优化推广
  • 长沙做网站找哪家好毕业设计开题报告网站开发
  • 可以写代码的网站有哪些问题吗网页设计与网站建设期末考试试卷
  • 美工做网站怎么收费网站设计规范
  • 建网站需要注意的问题企业整合营销
  • 2018网站开发的革新wordpress 更新数据库
  • 做现金贷的网站有哪些如何自己建立一个网站
  • 网站制作公司前十名wordpress保存的字体大小
  • 网站设计思路方案海外购物网站哪个最好
  • 哪个网站做课件能赚钱青岛制作网站的
  • 深圳做网站排名公司哪家好html网页设计实训报告范文
  • 外贸网站开发做动画 的 网站有哪些软件下载
  • 中国建设银行吉林省分行官网站wordpress形式
  • 做门户网站可以用的字体黑龙江建设教育网站