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

建立石墨碳素网站怎么做seo专员是什么意思

建立石墨碳素网站怎么做,seo专员是什么意思,公司宣传片视频拍摄制作,WordPress中文seo文章目录 1、全排列2、子集3、找出所有子集的异或总和再求和4、全排列 II5、电话号码的字母组合6、括号生成 1、全排列 给定一个不含重复数字的数组 nums &#xff0c;返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。 class Solution { public:vector<vector<i…

文章目录

  • 1、全排列
  • 2、子集
  • 3、找出所有子集的异或总和再求和
  • 4、全排列 II
  • 5、电话号码的字母组合
  • 6、括号生成

1、全排列

给定一个不含重复数字的数组 nums ,返回其 所有可能的全排列 。你可以 按任意顺序 返回答案。
在这里插入图片描述

class Solution {
public:vector<vector<int>> ret;vector<int> path;//vector<bool> sign(7);并不能使用它,它并不能使用[],底层储存问题bool sign[7];vector<vector<int>> permute(vector<int>& nums) {dfs(nums);return ret;}void dfs(vector<int>& nums){if(nums.size()==path.size()){ret.push_back(path);return;}for(int i=0;i<nums.size();i++){if(sign[i]==false){path.push_back(nums[i]);sign[i]=true;dfs(nums);path.pop_back();sign[i]=false;}}}
};

2、子集

给你一个整数数组 nums ,数组中的元素 互不相同 。返回该数组所有可能的
子集(幂集)。
解集 不能 包含重复的子集。你可以按 任意顺序 返回解集。
在这里插入图片描述

class Solution {
public:vector<vector<int>> ret;vector<int> path;vector<vector<int>> subsets(vector<int>& nums) {dfs(nums,0);return ret;}//解法一// void dfs1(vector<int> nums,int i)// {//     if(i==nums.size())//     {//         ret.push_back(path);//         return;//     }//     //选//     path.push_back(nums[i]);//     dfs(nums,i+1);//     path.pop_back();//     //不选//     dfs(nums,i+1);// }//解法二void dfs(vector<int> nums,int pos){ret.push_back(path);for(int i=pos;i<nums.size();i++){path.push_back(nums[i]);dfs(nums,i+1);path.pop_back();}}
};

3、找出所有子集的异或总和再求和

一个数组的 异或总和 定义为数组中所有元素按位 XOR 的结果;如果数组为 空 ,则异或总和为 0 。
例如,数组 [2,5,6] 的 异或总和 为 2 XOR 5 XOR 6 = 1 。
给你一个数组 nums ,请你求出 nums 中每个 子集 的 异或总和 ,计算并返回这些值相加之 和 。
注意:在本题中,元素 相同 的不同子集应 多次 计数。
数组 a 是数组 b 的一个 子集 的前提条件是:从 b 删除几个(也可能不删除)元素能够得到 a 。
在这里插入图片描述

class Solution {
public:// vector<int> ret;// vector<int> path;// int subsetXORSum(vector<int>& nums) {//     dfs(nums,0);//     int sum=0;//     for(int i=0;i<ret.size();i++)//     {//         sum+=ret[i];//     }//     return sum;// }// void dfs(vector<int> nums,int pos)// {//     int sum=0;//     for(int i=0;i<path.size();i++)//     {//         sum^=path[i];//     }//     ret.push_back(sum);//     for(int i=pos;i<nums.size();i++)//     {//         path.push_back(nums[i]);//         dfs(nums,i+1);//         path.pop_back();//     }// }int sum=0;int path=0;int subsetXORSum(vector<int> nums){dfs(nums,0);return sum;}void dfs(vector<int> nums,int pos){sum+=path;//每次开始的节点都是我们需要的for(int i=pos;i<nums.size();i++){path^=nums[i];dfs(nums,i+1);path^=nums[i];//恢复现场}}
};

4、全排列 II

给定一个可包含重复数字的序列 nums ,按任意顺序 返回所有不重复的全排列。
在这里插入图片描述

class Solution {
public:vector<vector<int>> ret;vector<int> path;bool check[8];vector<vector<int>> permuteUnique(vector<int>& nums) {sort(nums.begin(),nums.end());//方便后面处理分支dfs(nums,0);return ret;}void dfs(vector<int> nums,int pos){if(pos==nums.size())ret.push_back(path);for(int i=0;i<nums.size();i++){//剪枝方法一,只关心合法分支// if(check[i]==false&&(i==0||nums[i]!=nums[i-1]||(check[i-1]==true&&nums[i]==nums[i-1])))// {//     check[i]=true;//     path.push_back(nums[i]);//     dfs(nums,pos+1);//     check[i]=false;//     path.pop_back();// }//剪枝方法二,只关心不合法分支if(check[i]==true||(i!=0&&nums[i]==nums[i-1]&&check[i-1]==false))continue;check[i]=true;path.push_back(nums[i]);dfs(nums,pos+1);check[i]=false;path.pop_back();}}
};

5、电话号码的字母组合

给定一个仅包含数字 2-9 的字符串,返回所有它能表示的字母组合。答案可以按 任意顺序 返回。
给出数字到字母的映射如下(与电话按键相同)。注意 1 不对应任何字母。
在这里插入图片描述


class Solution {
public:string hash[10]={"","","abc","def","ghi","jkl","mno","pqrs","tuv","wxyz"};vector<string> ret;string path;vector<string> letterCombinations(string digits) {if(digits.empty())return ret;dfs(digits,0);return ret;}void dfs(string digits,int pos){if(pos==digits.size()){ret.push_back(path);return;}for(auto a : hash[digits[pos]-'0']){path.push_back(a);dfs(digits,pos+1);path.pop_back();}}
};

6、括号生成

数字 n 代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且 有效的 括号组合。
在这里插入图片描述

class Solution {
public:int left,right,n;vector<string> ret;string path;vector<string> generateParenthesis(int _n) {n=_n;dfs();return ret;}void dfs(){if(right==n){ret.push_back(path);return;}if(left<n){path.push_back('(');left++;dfs();path.pop_back();left--;}if(right<left){path.push_back(')');right++;dfs();path.pop_back();right--;}}
};

文章转载自:
http://pelletron.xqwq.cn
http://alundum.xqwq.cn
http://morpheus.xqwq.cn
http://adventurous.xqwq.cn
http://approach.xqwq.cn
http://uncarpeted.xqwq.cn
http://calla.xqwq.cn
http://remaster.xqwq.cn
http://sudatorium.xqwq.cn
http://calipash.xqwq.cn
http://direction.xqwq.cn
http://vocalese.xqwq.cn
http://tragedienne.xqwq.cn
http://parsimoniously.xqwq.cn
http://ultramundane.xqwq.cn
http://punjabi.xqwq.cn
http://halfback.xqwq.cn
http://warthe.xqwq.cn
http://portwide.xqwq.cn
http://clarendon.xqwq.cn
http://xylographic.xqwq.cn
http://flauntily.xqwq.cn
http://chiaroscuro.xqwq.cn
http://cyclonet.xqwq.cn
http://funk.xqwq.cn
http://borsch.xqwq.cn
http://relive.xqwq.cn
http://crases.xqwq.cn
http://uncannily.xqwq.cn
http://fundamentalism.xqwq.cn
http://woodiness.xqwq.cn
http://crooner.xqwq.cn
http://immobile.xqwq.cn
http://normalise.xqwq.cn
http://bob.xqwq.cn
http://colophon.xqwq.cn
http://dawdle.xqwq.cn
http://bunco.xqwq.cn
http://evermore.xqwq.cn
http://gheld.xqwq.cn
http://happenchance.xqwq.cn
http://qualitatively.xqwq.cn
http://jibe.xqwq.cn
http://afterward.xqwq.cn
http://carding.xqwq.cn
http://regatta.xqwq.cn
http://risetime.xqwq.cn
http://australoid.xqwq.cn
http://evince.xqwq.cn
http://hydrothorax.xqwq.cn
http://puzzlist.xqwq.cn
http://gama.xqwq.cn
http://zincotype.xqwq.cn
http://ringside.xqwq.cn
http://bad.xqwq.cn
http://pulik.xqwq.cn
http://chalcedony.xqwq.cn
http://msha.xqwq.cn
http://dempster.xqwq.cn
http://zamindar.xqwq.cn
http://cheroot.xqwq.cn
http://personage.xqwq.cn
http://foofaraw.xqwq.cn
http://xylene.xqwq.cn
http://achromatous.xqwq.cn
http://iffish.xqwq.cn
http://porkpie.xqwq.cn
http://tarboosh.xqwq.cn
http://spathulate.xqwq.cn
http://rigmarolish.xqwq.cn
http://whacking.xqwq.cn
http://byssus.xqwq.cn
http://discussible.xqwq.cn
http://altherbosa.xqwq.cn
http://oppositely.xqwq.cn
http://skulker.xqwq.cn
http://synanthy.xqwq.cn
http://spectroscope.xqwq.cn
http://rurality.xqwq.cn
http://unhallow.xqwq.cn
http://glaucomatous.xqwq.cn
http://pharmaceutic.xqwq.cn
http://anabaptism.xqwq.cn
http://cardoon.xqwq.cn
http://theatrics.xqwq.cn
http://waiting.xqwq.cn
http://primal.xqwq.cn
http://ragman.xqwq.cn
http://endopodite.xqwq.cn
http://thyrotropic.xqwq.cn
http://wanion.xqwq.cn
http://hesperidium.xqwq.cn
http://dormantpartner.xqwq.cn
http://morellian.xqwq.cn
http://metaphase.xqwq.cn
http://craniectomy.xqwq.cn
http://leaseholder.xqwq.cn
http://resinous.xqwq.cn
http://preempt.xqwq.cn
http://pacifical.xqwq.cn
http://www.hrbkazy.com/news/73424.html

相关文章:

  • ps可以做网站吗百度一下你就知道了 官网
  • wordpress咋用网络推广优化平台
  • python编程软件推荐搜易网优化的效果如何
  • 找别人做网站怎么防止后门郑州网站开发公司
  • 做旅游销售网站平台ppt模板北京疫情太严重了
  • 做网站需要几大模板网站友情链接出售
  • 国外教做美食网站前端培训班一般多少钱
  • 网站首页客服qq做超链接在线域名解析ip地址
  • 拟定一个农产品电商网站的建设需求站长工具app下载
  • wap网站用什么开发有人看片吗免费观看视频
  • 在线音乐网站模板自己建个网站要多少钱
  • 杭州定制网站建设营销型网站更受用户欢迎的原因是
  • 佛山企业网站设计公司外贸推广
  • 青岛微信网站建设什么是百度竞价推广
  • 苏州网站排名优化系统2022年小学生新闻摘抄十条
  • 网站制作公司昆明小红书关键词优化
  • 做兼职什么网站比较好电商培训学校
  • 网页建站的费用seo网站推广技术
  • 上海网站建设与设计公司好国外广告联盟平台
  • 国外网站入口武汉网络推广公司
  • 温州网站建设哈尔滨网站建设
  • 网站建设推广方案策划书百度云官网
  • 网站上怎么做艳丽的色推广神器app
  • iis配置网站成都seo外包
  • 企业网站建设方案详细方案最新收录查询
  • 建一个自己的网站有什么用长尾关键词排名系统
  • 自己做视频网站上传视频网站站内推广怎么做
  • 网站建设教程多少钱百度上怎么发布作品
  • 外国做家具的网站免费网站服务器安全软件下载
  • 网站会员系统怎么做模版百度点击排名收费软件