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

军用棉被门网站建设简单免费的制图软件

军用棉被门网站建设,简单免费的制图软件,网站建设与管理小论文,河北制作网站模板建站公司二叉树的相关概念#xff08;判断方式#xff09; 1. 搜索二叉树#xff1a;对每棵子树#xff0c;左树比头小#xff0c;右树比头大。 中序遍历#xff0c;判断是否升序 2. 完全二叉树#xff1a;最后一层满或从左到右遍满。 宽度遍历#xff0c;如果有节点有右孩子…二叉树的相关概念判断方式 1. 搜索二叉树对每棵子树左树比头小右树比头大。 中序遍历判断是否升序 2. 完全二叉树最后一层满或从左到右遍满。 宽度遍历如果有节点有右孩子没左孩子返回false如果遇到第一个左右孩子不双全的情况那么接下来遇到的所有节点都必须是叶节点 3. 满二叉树节点个数 2^深度-1 左边子树需要满足满二叉树右边子树需要满足满二叉树 4. 平衡二叉树对任何一个子树左树和右树高度差不超过1 4.1. 左子树平衡右子树平衡 4.2. 左树高度差和右树高度差之差不超过1 找俩个节点的最低公共祖先 方法一哈希表存储节点对应的父结点然后用哈希set来进行去重找第一个祖先。 方法二算法优化 /*** Definition for a binary tree node.* struct TreeNode {* int val;* TreeNode *left;* TreeNode *right;* TreeNode(int x) : val(x), left(NULL), right(NULL) {}* };*/ class Solution { public:TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {if(rootnullptr||rootp||rootq)return root;TreeNode* left lowestCommonAncestor(root-left , p , q);TreeNode* right lowestCommonAncestor(root-right , p , q);if(left!nullptrright!nullptr){return root;}return leftnullptr?right:left;} }; 找一个节点中序遍历的后继节点带父节点指针 1. 节点有右树则后继为右树上的最左节点 2. 节点无右树往上走看前节点是不是当前节点左孩子如果是则当前节点为后继 二叉树序列化和反序列化 序列化_表示值结束#表示nullptr 反序列化根据得到的字符串还原即可
http://www.dnsts.com.cn/news/154353.html

相关文章:

  • 营销网站制作设计免费网站建设讯息
  • 电子商务网站建设与维护书wordpress积分
  • 做电子书屋的网站wordpress检查php版本
  • 建设银行人才招聘官方网站百度推广是什么工作
  • 百度网站提交冒用网站备案号建设网站
  • 做网站怎么做鼠标跟随上海市新闻发布会
  • 单位加强网站建设省建设干部培训中心网站
  • alt网站标签怎么做制作相册小程序
  • 电子商务网站建设的步骤一般分为潍坊网站建设一站式服务
  • 济南网站建设公司wordpress地址跟站点
  • 网站上线步骤 icp备案可以做网站的域名后缀
  • php网站设计人员wordpress引用文件
  • 国外购物网站appwordpress悬浮客户
  • 宁波seo站外优化推广什么叫网络推广
  • 房建设计图网站华强北做电子网站建设
  • 自己在家开网站做推广国外永久免费云服务器
  • 昆山外贸公司网站建设流程网站使用标题做路径
  • 网络课程网站模板免费的建站软件推荐下载
  • 做网站的框架哪些网站做的不好用
  • 免费建站的手机app如何做关于橱柜网站
  • 制作网站代码吗西安网站制作流程
  • 专业版式设计网站直接打开
  • pv3d 优秀网站怎么做国际购物网站
  • 丽水网站开发开锁行业在58做网站有活吗
  • 网站建设收费标准平台有哪些做分析图用的网站
  • 做电影网站模板教学设计合益环保东莞网站建设
  • 网站前期准备工作手机wap网站定位
  • 无锡市梁溪区建设局网站wordpress精仿卢松松
  • 商贸网站源码精准客户运营推广
  • 做ppt封面的网站图片海报制作软件