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

南京网站制作多少钱最新流行网站开发技术

南京网站制作多少钱,最新流行网站开发技术,一二三四影视在线观看免费视频,海外推广平台有哪些?1--二叉树的层序遍历#xff08;102#xff09; 主要思路#xff1a; 经典广度优先搜索#xff0c;基于队列#xff1b; 对于本题需要将同一层的节点放在一个数组中#xff0c;因此遍历的时候需要用一个变量 nums 来记录当前层的节点数#xff0c;即 nums 等于队列元素的…1--二叉树的层序遍历102 主要思路         经典广度优先搜索基于队列         对于本题需要将同一层的节点放在一个数组中因此遍历的时候需要用一个变量 nums 来记录当前层的节点数即 nums 等于队列元素的数目 #include iostream #include vector #include queuestruct 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:std::vectorstd::vectorint levelOrder(TreeNode* root) {std::vectorstd::vectorint res;if(root nullptr) return res;std::queueTreeNode* q;q.push(root);while(!q.empty()){int nums q.size(); // 当前层的节点数std::vectorint tmp;while(nums 0){ // 遍历处理同一层TreeNode *cur q.front();q.pop();tmp.push_back(cur-val);if(cur-left ! nullptr) q.push(cur-left);if(cur-right ! nullptr) q.push(cur-right);nums--;}res.push_back(tmp); // 记录当前层的元素}return res;} };int main(int argc, char* argv[]){// root [1, null, 2, 3]TreeNode *Node1 new TreeNode(3);TreeNode *Node2 new TreeNode(9);TreeNode *Node3 new TreeNode(20);TreeNode *Node4 new TreeNode(15);TreeNode *Node5 new TreeNode(7);Node1-left Node2;Node1-right Node3;Node3-left Node4;Node3-right Node5;Solution S1;std::vectorstd::vectorint res S1.levelOrder(Node1);for(auto item : res) {for (int v : item) std::cout v ;std::cout std::endl;}return 0; } 2--二叉树的最大深度 主要思路         递归计算左右子树的深度选取两者最大值 1 返回 #include iostream #include vector #include queuestruct 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:int maxDepth(TreeNode* root) {if(root nullptr) return 0;int res dfs(root);return res;}int dfs(TreeNode* root){if(root nullptr) return 0;int left_height dfs(root-left);int right_height dfs(root-right);int cur_height std::max(left_height, right_height) 1;return cur_height;} };int main(int argc, char* argv[]){// root [3,9,20,null,null,15,7]TreeNode *Node1 new TreeNode(3);TreeNode *Node2 new TreeNode(9);TreeNode *Node3 new TreeNode(20);TreeNode *Node4 new TreeNode(15);TreeNode *Node5 new TreeNode(7);Node1-left Node2;Node1-right Node3;Node3-left Node4;Node3-right Node5;Solution S1;int res S1.maxDepth(Node1);std::cout res std::endl;return 0; } 3--从前序与中序遍历序列构造二叉树 主要思路
http://www.hkea.cn/news/14578002/

相关文章:

  • 杭州手机模板建站推广平台的方法
  • 网站开发与开发推广软件工具
  • ppt模板免费下载网站有哪些企业管理系统项目简介怎么写
  • 化妆品网站下载网站开发报告多少页合适
  • 专做电子产品评测的网站开发人员选项
  • 法律网站建设实施方案如何制作一个手机网站源码
  • 低价网站制作网站运营推广该如何做
  • 网站开发工程师缺口大宅装修
  • 门户网站建设网络推广建设一个网站的设备
  • 科技创新网站建设策划书咸阳专业网站开发哪家好
  • 网站正在努力建设中建设行业管理信息系统官网
  • 企业网站的开发ueditor 上传wordpress
  • 佛山网站建设慕枫app界面设计一页多少钱
  • 建设网站一般要多钱怎样建设自己的网站
  • 深圳网站建设网泰安网络科技有限公司电话
  • 拓者室内设计论坛官方网wordpress 性能优化
  • 祥云平台 网站建设fsockopen wordpress
  • 网站后台管理系统ie8用不了郑州航空港区建设局网站
  • 北京建设工程网站中国建设人才网证书查询网址多少
  • 网站公司架构花瓣设计网站官网入口
  • 分布式加载网站的静态9 12米农村自建房设计图
  • 石家庄工信部网站备案做网站最多的行业
  • 国内个人网站2023企业所得税300万以上
  • 咨询服务网站源码手机端网页设计规范
  • 潍坊知名网站建设怎么收费平面设计接单报价表
  • 网站开发公司网站官网网站怎么挖掘关键词
  • 做网站用go语言还是phpwordpress 文章跳转
  • 百度站长提交网址桂林市教育局
  • 网站模板 在哪购买wordpress 播放音频
  • 退役军人事务部网站建设红阳建设集团网站