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

临沂网站制作公司6支付宝网站登录入口

临沂网站制作公司6,支付宝网站登录入口,Wordpress查找替换插件,网站开发信息文档目录 知识点Leetcode代码#xff1a;ACM模式代码#xff1a; 知识点 vector、queue容器的操作 对vectorint vec;做插入元素操作#xff1a;vec.push_back(x)。对queueTreeNode* que;做插入元素操作#xff1a;que.push(root);。队列有四个常用的操作ACM模式代码 知识点 vector、queue容器的操作 对vectorint vec;做插入元素操作vec.push_back(x)。对queueTreeNode* que;做插入元素操作que.push(root);。队列有四个常用的操作push、pop、front、back其中push方法用于在队列的尾部插入一个元素而pop方法用于移除队列的头部元素。front方法返回队列的第一个元素的引用而back方法返回队列的最后一个元素的引用。 使用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:vectorvectorint levelOrder(TreeNode* root) {queueTreeNode* que; // 辅助的队列vectorvectorint result; // 存放最后结果if(root){que.push(root);}while(!que.empty()){int size que.size(); // 每一层的节点个数也是后面循环的次数vectorint 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:vectorvectorint levelOrder(TreeNode* root) {queueTreeNode* que; // 辅助的队列vectorvectorint result; // 存放最后结果if (root) {que.push(root);}while (!que.empty()) {int size que.size(); // 每一层的节点个数也是后面循环的次数vectorint 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;vectorvectorint result solution.levelOrder(root);for (const auto level : result) {for (int val : level) {cout val ;}cout endl;}return 0; } 测试用二叉树如下
http://www.hkea.cn/news/14396560/

相关文章:

  • wap手机网站建设wordpress固定连接不能访问
  • 留学中介网站建设方案有没有专业做咖啡店设计的网站
  • 用户体验网站上海游戏公司排名
  • 网上做效果图网站有哪些软件公司的网站打不开
  • 莱西市建设局网站如何做强一个网站的品牌
  • 利鑫做彩票网站网站建设架构 服务器
  • 手机网站怎样建设网络上做假网站做物流
  • h5制作网站哪个好网站邮箱登陆代码
  • 镇江网站建设优化排名dede网站运行天数
  • 网站备案好麻烦怎么制作h5页面
  • 怎么自己建立网站及建立网站方法wordpress 文章编辑框插件
  • 策划营销方案河西网站建设优化seo
  • 网站开发技术课程报告专业seo要多少钱
  • 实搜石家庄网站建设小程序哪个网站是营销型网站
  • 网站建设外包需要注意哪些郑州建网站多少
  • 网站工作室和网络公司盘锦做网站哪家好
  • 河北中太建设集团有限公司网站阳泉企业网站建设公司
  • 一个人只做网站的流程杭州注册公司流程是怎样的
  • 专业手机网站建设多少钱dede网站制作教程
  • 青岛市建设工程质量安全监督站官方网站wordpress置顶文章调用
  • 欧美网站模板 psd怎么找人做网站
  • 网站开发找哪家好免费网站做seo
  • 有哪些网站适合大学生做兼职网络系统管理比赛
  • 易讯企业建站系统我想自己在网站上发文章 怎样做
  • 外贸网站有哪些网上商城购物系统
  • 工商注册网站模板大连市建设工程信息网官网
  • 淘宝网站建设方案网站开发多语言
  • 怎么上网做网站亚马逊推广
  • 天津网站建设是什么给网站做数据分析
  • 贷款织梦网站模版网站怎么能快速备案