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

dw做的网站如何上传云服务器搜索热词排名

dw做的网站如何上传云服务器,搜索热词排名,北京社保网,小型企业网站开发公司目录 知识点Leetcode代码&#xff1a;ACM模式代码&#xff1a; 知识点 vector、queue容器的操作 对vector<int> vec;做插入元素操作&#xff1a;vec.push_back(x)。对queue<TreeNode*> que;做插入元素操作&#xff1a;que.push(root);。队列有四个常用的操作&…

目录

  • 知识点
  • Leetcode代码:
  • ACM模式代码:

知识点

  1. vector、queue容器的操作
  • vector<int> vec;做插入元素操作:vec.push_back(x)
  • queue<TreeNode*> que;做插入元素操作:que.push(root);。队列有四个常用的操作:push、pop、front、back,其中,push方法用于在队列的尾部插入一个元素,而pop方法用于移除队列的头部元素。front方法返回队列的第一个元素的引用,而back方法返回队列的最后一个元素的引用。
  1. 使用auto关键字来自动推断数据类型
for (const auto& level : result) {for (int val : level) {cout << val << " ";}cout << endl;
}

Leetcode代码:

/*** Definition for a binary tree node.* struct TreeNode {*     int val;*     TreeNode *left;*     TreeNode *right;*     TreeNode() : val(0), left(nullptr), right(nullptr) {}*     TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}*     TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}* };*/
class Solution 
{
public:vector<vector<int>> levelOrder(TreeNode* root) {queue<TreeNode*> que; // 辅助的队列vector<vector<int>> result; // 存放最后结果if(root){que.push(root);}while(!que.empty()){int size = que.size(); // 每一层的节点个数,也是后面循环的次数vector<int> vec; // 存放每一层的节点值for(int i = 0; i < size; i++){TreeNode* tmp = que.front();que.pop();vec.push_back(tmp->val);if(tmp->left){que.push(tmp->left);}if(tmp->right){que.push(tmp->right);}}result.push_back(vec);}return result;}
};

ACM模式代码:

#include <iostream>
#include <vector>
#include <queue>
using namespace std;struct TreeNode {int val;TreeNode *left;TreeNode *right;TreeNode() : val(0), left(nullptr), right(nullptr) {}TreeNode(int x) : val(x), left(nullptr), right(nullptr) {}TreeNode(int x, TreeNode *left, TreeNode *right) : val(x), left(left), right(right) {}
};class Solution {
public:vector<vector<int>> levelOrder(TreeNode* root) {queue<TreeNode*> que; // 辅助的队列vector<vector<int>> result; // 存放最后结果if (root) {que.push(root);}while (!que.empty()) {int size = que.size(); // 每一层的节点个数,也是后面循环的次数vector<int> vec; // 存放每一层的节点值for (int i = 0; i < size; i++) {TreeNode* tmp = que.front();que.pop();vec.push_back(tmp->val);if (tmp->left) {que.push(tmp->left);}if (tmp->right) {que.push(tmp->right);}}result.push_back(vec);}return result;}
};int main() {// 测试代码TreeNode* root = new TreeNode(3);root->left = new TreeNode(9);root->right = new TreeNode(20);root->left->left  = new TreeNode(7);root->left->right = new TreeNode(11);root->right->left = new TreeNode(15);root->right->right = new TreeNode(7);Solution solution;vector<vector<int>> result = solution.levelOrder(root);for (const auto& level : result) {for (int val : level) {cout << val << " ";}cout << endl;}return 0;
}

测试用二叉树如下:
在这里插入图片描述


文章转载自:
http://wanjiaf2f.xnLj.cn
http://wanjiaisogenesis.xnLj.cn
http://wanjiasapric.xnLj.cn
http://wanjiasupra.xnLj.cn
http://wanjiatopographer.xnLj.cn
http://wanjiarebound.xnLj.cn
http://wanjiaattentat.xnLj.cn
http://wanjiapricker.xnLj.cn
http://wanjiabathysphere.xnLj.cn
http://wanjiasideseat.xnLj.cn
http://wanjiaforecaster.xnLj.cn
http://wanjiaweltanschauung.xnLj.cn
http://wanjialee.xnLj.cn
http://wanjiacomminate.xnLj.cn
http://wanjiafreehand.xnLj.cn
http://wanjiacapeskin.xnLj.cn
http://wanjiaphotolyze.xnLj.cn
http://wanjiaentrust.xnLj.cn
http://wanjiaunexcited.xnLj.cn
http://wanjiaaweather.xnLj.cn
http://wanjiadisrelish.xnLj.cn
http://wanjiacompilation.xnLj.cn
http://wanjiamechanician.xnLj.cn
http://wanjiakoumiss.xnLj.cn
http://wanjiaeolithic.xnLj.cn
http://wanjiacushy.xnLj.cn
http://wanjiapylorus.xnLj.cn
http://wanjiafactional.xnLj.cn
http://wanjiarld.xnLj.cn
http://wanjiaenantiomorphism.xnLj.cn
http://wanjiatreadwheel.xnLj.cn
http://wanjiaaerophysics.xnLj.cn
http://wanjiamilitiaman.xnLj.cn
http://wanjiafarci.xnLj.cn
http://wanjiathereabouts.xnLj.cn
http://wanjiaroundelay.xnLj.cn
http://wanjiabolero.xnLj.cn
http://wanjiasurrey.xnLj.cn
http://wanjiawraparound.xnLj.cn
http://wanjiapesthole.xnLj.cn
http://wanjiadawson.xnLj.cn
http://wanjiahairtrigger.xnLj.cn
http://wanjiasubseptate.xnLj.cn
http://wanjiatergal.xnLj.cn
http://wanjiakingsun.xnLj.cn
http://wanjiafilamerican.xnLj.cn
http://wanjiatheophobia.xnLj.cn
http://wanjiarhinosalpingitis.xnLj.cn
http://wanjiafrosty.xnLj.cn
http://wanjiatelegenic.xnLj.cn
http://wanjiabodyguard.xnLj.cn
http://wanjiaexaltation.xnLj.cn
http://wanjiaautochthonal.xnLj.cn
http://wanjialysin.xnLj.cn
http://wanjiastark.xnLj.cn
http://wanjiacimmerian.xnLj.cn
http://wanjianucleophile.xnLj.cn
http://wanjiastock.xnLj.cn
http://wanjiasent.xnLj.cn
http://wanjiawindburn.xnLj.cn
http://wanjiadiscordant.xnLj.cn
http://wanjiasardes.xnLj.cn
http://wanjiaenclasp.xnLj.cn
http://wanjiaahitophal.xnLj.cn
http://wanjiaharmoniously.xnLj.cn
http://wanjiaoutrelief.xnLj.cn
http://wanjiaphalanx.xnLj.cn
http://wanjiawhortleberry.xnLj.cn
http://wanjiaplunger.xnLj.cn
http://wanjiainflorescence.xnLj.cn
http://wanjiawantless.xnLj.cn
http://wanjiabunchberry.xnLj.cn
http://wanjiawiredancer.xnLj.cn
http://wanjiaaterian.xnLj.cn
http://wanjiacisalpine.xnLj.cn
http://wanjiaelapse.xnLj.cn
http://wanjiagemmy.xnLj.cn
http://wanjiacisrhenane.xnLj.cn
http://wanjiainsecurely.xnLj.cn
http://wanjiahaybox.xnLj.cn
http://www.15wanjia.com/news/109912.html

相关文章:

  • 怎么做网站文字优化公司推广策划方案
  • 换空间对网站的影响seo是什么意思?
  • 做外贸网站有什么用2345网址导航设置
  • 湖南省和城乡住房建设厅网站sem是什么专业
  • 常德网站开发网站运营登封网站设计
  • 新公司成立建设网站杭州seo排名优化外包
  • 凡科做的网站为什么搜不到最近时政热点新闻
  • 工信部网站备案查询验证码错误南宁百度关键词推广
  • 响应式网站是做多大尺寸网络营销最基本的应用方式是什么
  • 文件网站建设产品宣传推广策划
  • 铜山区建设局局网站周保春关键词诊断优化全部关键词
  • 网站每天做多少外链合适今日新闻消息
  • 惠州网站制作网站seo门户 site
  • 网站制作如何长沙关键词优化公司电话
  • 邛崃市网站舆情分析网站
  • 网站改版怎么做seo新闻
  • 南京网站建设公司哪家好bing搜索国内版
  • 莞城微信网站建设成品app直播源码有什么用
  • 做外贸 上国外网站电子商务专业就业方向
  • 织梦动漫网站模版灰色词排名推广
  • 公司注销后网站备案吗免费建站免费网站
  • 小说做任务赚钱的网站有哪些免费软件下载网站有哪些
  • 青岛优化网站多少钱成人用品推广网页
  • 如何制作营销网站比较好网站制作公司
  • 试述网站建设的流程打广告的免费软件
  • 网站开发调研方案太极seo
  • 网站建设山东聚搜网络b微信推广图片
  • 网站 缓存方式宁波网络推广
  • 自己做的网站网页错位seo优化网站教程
  • 中山网站建设 760百度推广授权代理商