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

泉州做网站怎么查看网站域名

泉州做网站,怎么查看网站域名,1小时赚5000元游戏,宝安区建设局网站文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引#xff0c;可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析#xff1a;这道题用层序遍历来做比较简单#xff0c;最底层最左边节点就是层序遍历当中最底层元素容器的第一个值… 文章目录 一、题目二、解法三、完整代码 所有的LeetCode题解索引可以看这篇文章——【算法和数据结构】LeetCode题解。 一、题目 二、解法 思路分析这道题用层序遍历来做比较简单最底层最左边节点就是层序遍历当中最底层元素容器的第一个值层序遍历利用了【算法和数据结构】102、LeetCode二叉树的层序遍历文章中的迭代法稍加修改就可以实现题目要求。   程序如下 // 层序遍历迭代法 class Solution { public:int findBottomLeftValue(TreeNode* root) {queueTreeNode* que;if (root ! NULL) que.push(root);int result 0;while (!que.empty()) {int size que.size(); // size必须固定, que.size()是不断变化的for (int i 0; i size; i) {TreeNode* node que.front();que.pop();if (i 0) result node-val; // 访问容器当中第一个元素if (node-left) que.push(node-left);if (node-right) que.push(node-right);}}return result;} };复杂度分析 时间复杂度 O ( n ) O(n) O(n)。空间复杂度 O ( n ) O(n) O(n)。 三、完整代码 # include iostream # include vector # include queue # include string 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:int findBottomLeftValue(TreeNode* root) {queueTreeNode* que;if (root ! NULL) que.push(root);int result 0;while (!que.empty()) {int size que.size(); // size必须固定, que.size()是不断变化的for (int i 0; i size; i) {TreeNode* node que.front();que.pop();if (i 0) result node-val; // 访问容器当中第一个元素if (node-left) que.push(node-left);if (node-right) que.push(node-right);}}return result;} };void my_print1(vector string v, string msg) {cout msg endl;for (vectorstring::iterator it v.begin(); it ! v.end(); it) {cout *it ;}cout endl; }void my_print2(vectorvectorint v, string str) {cout str endl;for (vectorvectorint::iterator vit v.begin(); vit v.end(); vit) {for (vectorint::iterator it (*vit).begin(); it (*vit).end(); it) {cout *it ;}cout endl;} }// 前序遍历递归法创建二叉树每次迭代将容器首元素弹出弹出代码还可以再优化 void Tree_Generator(vectorstring t, TreeNode* node) {if (t[0] NULL || !t.size()) return; // 退出条件else {node new TreeNode(stoi(t[0].c_str())); // 中t.assign(t.begin() 1, t.end());Tree_Generator(t, node-left); // 左t.assign(t.begin() 1, t.end());Tree_Generator(t, node-right); // 右} }int main() {vectorstring t { 3, 9, NULL, NULL, 20, 15, NULL, NULL, 7, NULL, NULL }; // 前序遍历my_print1(t, 目标树:);TreeNode* root new TreeNode();Tree_Generator(t, root);Solution s1;int result s1.findBottomLeftValue(root);cout 最底层最左边元素为 result endl; system(pause);return 0; }end
http://www.hkea.cn/news/14566862/

相关文章:

  • 重庆网站icp备案查询在门户网站管理建设工作讲话
  • 网站开发实训结果分析及其心得体会郑州做网站云极
  • 郑州做公司网站的公司平台引流推广怎么做
  • 沈阳网站网页网站建设页面大小
  • 目前网站建设主流技术架构外贸网站建设定制开发
  • 网站制作品牌公司做网站的数据库的设计
  • 个人建设视频网站制作设备建设网站
  • 网站后台改深圳做网站最
  • 自适应网站开发开发软件的网站平台
  • 网站快速排名公司国外域名注册哪个便宜
  • 珠海在线网站制作公司网上哪里可以免费学编程
  • 深圳网站外包免费云主机试用一年
  • 网站后台 竖着 导航菜单全面启动门户网站建设
  • 易语言做网站登录器wordpress会员邮件通知
  • 霞浦县网站seo优化排名公司网站被百度转码了
  • 网站开发的报价猫咪网站模版下载
  • 做网站卖东西送上门解除网站被拦截的方法
  • 无锡哪里有网站建设便宜些的毕节市建设厅网站
  • 朝阳区网站建设推广seohtmlplay
  • 广州 350建网站网页游戏网站建设
  • 网店网络推广策划方案外包seo公司
  • 镇江建设银行网站网推获客平台
  • linux建网站wordpress videoplus
  • 国外网站建设公司自己家的电脑宽带50m做网站服务器
  • 做公司网站的好处以及优势wordpress music pro
  • 做网站 写脚本是什么一般网站建设
  • 用开源源码做淘宝客网站保险网上预约
  • 北京企业网站设计flash网址
  • 青岛网站快速排名优化北京建设网站的公司哪家好
  • 网站建设的说明喊人做网站需要注意些什么