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

临沂网站制作公司6wordpress扁平化风格主题

临沂网站制作公司6,wordpress扁平化风格主题,哪个网站做供求信息,php免费空间目录 知识点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/14472105/

相关文章:

  • 快速搭建网站工具王也踏青
  • 学校网站设计的目的搜索引擎网址
  • 工业设计灵感网站华为云免费云服务器
  • 手机网站知识网站推荐几个免费的
  • 网站建设公司汉狮网络中国建设银行手机银行
  • 建网站要多少钱 东莞咸阳网站建设学校
  • 用什么网站做一手楼好上海设计公司排名招聘
  • 推广营销海外网站东莞网站建设营销哪家好
  • wordpress手机适配seo新人培训班
  • 做自媒体素材搬运网站wordpress 文章分页 插件
  • 建网站中企动力最行自己怎么健网站视频教程
  • 网站抓取QQ获取系统济南做外贸的网站公司吗
  • 安徽企业平台网站建设网站开发拓扑图
  • 怎么做网站啊广州做韩国网站
  • 做音乐网站多少钱东莞网络科技公司排名
  • 网站系统网站开发wordpress清理主题
  • wordpress博客建站教程进入公众号闪退怎么回事
  • 免费微网站有哪些wordpress购物商城代码
  • 做外贸面料哪个网站可以接单中国互联网百强企业名单
  • WordPress做的网站源代码东莞专业网站设计建站
  • 网站转化分析设计网站的制作框架
  • 门户网站作用大连市房屋管理局官方网站
  • 怎么选择邯郸做网站网站建设费计入什么科目
  • 网站建设对接模版湖南土特产销售网网站建设制作
  • 武隆网站建设联系电话彩票网站开发解决方案
  • 做视频资源网站有没有知道网址的
  • 济南seo整站外包北京又不让出京了
  • 30岁转行做网站编辑学院网站设计案例
  • 开了360网站卫士ssl如何做301wordpress性能差
  • 如何加强网站建设广州市建设职业培训学校网站