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

在线推广企业网站的方法是中国职业培训在线官网

在线推广企业网站的方法是,中国职业培训在线官网,中国建设银行网站分析,个人网站建设流程来记录几个注意事项 1.vector容器里利用find&#xff08;&#xff09;函数 不同于map&#xff08;map有find方法&#xff09;&#xff0c;vector本身是没有find这一方法&#xff0c;其find是依靠algorithm来实现的。 所以要包含头文件 #include <iostream> #include <…

在这里插入图片描述
来记录几个注意事项
1.vector容器里利用find()函数
不同于map(map有find方法),vector本身是没有find这一方法,其find是依靠algorithm来实现的。
所以要包含头文件


#include <iostream>
#include <algorithm>   //find函数的调用需要包含algorithm这一头文件
#include <vector>

另外返回类型并不是int 类型的索引 iterator迭代器类型的

auto inroot=find(vector.begin(),vector.end(),val)//假设在int类型的vector容器里找值为val的位置

2.关于在vector容器里根据找寻到的位置进行切片,前面为新的vector容器,后面为一个新的vector容器
错误写法

vector inleft=inorder(inorder.begin(),inroot);
这里并不是赋值操作,利用赋值是不对的
正确写法

vector<int> inleft(inorder.begin(),inroot);//利用位置inroot 分割出inroot左边的数组 左闭右开
vector<int> inright(inroot+1,inorder.end());//利用位置inroot 分割出inroot右边的数组 左闭右开

解法:递归

class Solution {//前序 中左右//中序 左中右
public:TreeNode* buildTree(vector<int>& preorder, vector<int>& inorder) {if(preorder.empty()||inorder.empty()) return nullptr;//1.根节点肯定是前序的第一个TreeNode* root=new TreeNode(preorder[0]);//2.在中序遍历中找一下根节点的位置 记住这个函数find(begin(),end(),val)auto inroot=find(inorder.begin(),inorder.end(),preorder[0]);//3.根据根节点的位置划分中序遍历中左子树和右子树,位置左边就是左子树,右边就是右子树vector<int> inleft(inorder.begin(),inroot);vector<int> inright(inroot+1,inorder.end());//4.根据中序遍历中左右子树的大小划分前序遍历数组int leftsize=inleft.size();vector<int> preleft(preorder.begin()+1,preorder.begin()+1+leftsize);//不能写成(1,leftsize+1)vector<int> preright(preorder.begin()+1+leftsize,preorder.end());//递归处理左右子树root->left=buildTree(preleft,inleft);root->right=buildTree(preright,inright);return root;}
};

在这里插入图片描述
思路:重新定义排序方式

sort(nums.begin(),nums.end(),[&](int n1,int n2){});
class Solution {
public:string minNumber(vector<int>& nums) {string result;//首先自定义排序方式 int转为字符串//根据排序方式排好的了字符串一一赋值给result字符串就行sort(nums.begin(),nums.end(),[&](int n1,int n2){string s1=to_string(n1),s2=to_string(n2);return s1+s2<s2+s1;//s1+s2<s2+s1,说明s1更小,更小的排前面!});for(auto& num:nums) result+=to_string(num);return result;}
};

在这里插入图片描述

class Solution {
public:int fib(int n) {if(n==0) return 0;if(n==1) return 1;int x=0,y=0,z=1;for(int i=2;i<=n;i++){x=y;y=z;z=(x+y)%1000000007;}return z;}
};
http://www.tj-hxxt.cn/news/115527.html

相关文章:

  • 兼职做诚信网站认证crm系统网站
  • 专门做校招的网站成人短期技能培训
  • 网络 企业网站友情链接互换
  • 局域网及网站建设内容seo技术代理
  • 南昌网站开发机构市场营销说白了就是干什么的
  • 汇中建设 官方网站宁德市人社局
  • 做网站的有什么软件dw网页制作教程
  • 云南网站建设优化竞价推广和信息流推广
  • 婚庆行业网站建设方案1百度上广告怎么搞上去的
  • 现在市场网站建设怎么样网络营销网站推广方法
  • 软件开发步骤及周期长沙seo优化排名推广
  • 韩国做美食的视频网站百度关键词排行榜
  • 定制产品去哪个平台win10优化工具
  • 在线logo制作生成免费网站广州关键词seo
  • 商城网站可以不备案吗韩国日本比分
  • 企业名字查重系统深圳网站建设优化
  • 做外贸网站服务器要选择哪里的常熟网络推广
  • ssm网站项目 导出怎么做关键词seo培训
  • 怎么建设一个电影资源网站解析外贸推广优化公司
  • 网站开发日志文档电商平台网站
  • java做3d游戏下载网站有哪些软件网店推广方案策划书
  • 石家庄新钥匙做网站免费优化网站
  • 域名上面怎么建设网站怎么下载百度
  • 箱包网站设计网站运营培训
  • 网站建设seo代发软文
  • 济宁网站建设流程整合营销理论主要是指
  • 做网站百度还是阿里巴巴好国外网站谷歌seo推广
  • 网站源码推荐更厉害的病毒2024
  • php做网站视频电脑优化大师有用吗
  • 广东省建设厅官方网站搜索引擎优化方法案例