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

企业形象通用网站seo最新快速排名

企业形象通用网站,seo最新快速排名,影视网站源码下载,app软件开发平台有哪些首先介绍一下什么是二叉搜索树。 二叉搜索树是一个有序树: 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;它的左、右子树也分别为二叉…

首先介绍一下什么是二叉搜索树。

    二叉搜索树是一个有序树:

  • 若它的左子树不空,则左子树上所有结点的值均小于它的根结点的值;
  • 若它的右子树不空,则右子树上所有结点的值均大于它的根结点的值;
  • 它的左、右子树也分别为二叉搜索树;

    这就决定了,二叉搜索树,递归遍历和迭代遍历和普通二叉树都不一样。
    就本题而言,我们使用递归法,遍历的顺序取决于节点的值的大小。而不是传统的前中后序。
    大家可以结合我的代码以及注释理解此题。
    代码及注释如下:
    /*** 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:TreeNode* searchBST(TreeNode* root, int val) {//创建一个变量存放递归函数的返回值TreeNode* result;//终止条件1:遍历到空节点if(root == NULL) return NULL;//终止条件2:遍历到的节点值等与valif(root -> val == val) return root;//如果当前节点值较大,则左递归if(root -> val > val){result = searchBST(root -> left,val);}//如果当前节点值较小,则右递归if(root -> val < val){result =  searchBST(root -> right,val);}return result;}
    };

http://www.zhongyajixie.com/news/36298.html

相关文章:

  • 专业做消防工程师的正规网站韩国seocaso
  • 书店的动态网站模板微信广告推广如何收费
  • 柳城企业网站制作哪家好外包公司到底值不值得去
  • 方圆网 网站建设企业网站开发费用
  • 宝鸡网站设计临沂色度广告有限公司
  • 做游戏 网站域名查询网
  • 云南建设厅建筑业管理网站新媒体培训
  • 烟台优化网站公司哪家好seo关键词优化要多少钱
  • 南京网站推广营销公司哪家好网址查询工具
  • 肇庆市专注网站建设平台日本今日新闻头条
  • 免费h5模板福州短视频seo机会
  • 肃宁网站建设免费浏览网站推广
  • 手机网站程序百度客服人工电话24
  • 广东哪家网站建设哪家公司好优化网站seo公司
  • wordpress评论通知作者seo交流qq群
  • 如何在电网网站做备案百度做广告多少钱
  • 网站制作需要多少钱品牌百度地图轨迹导航
  • 时时彩网站代理怎么做今日热榜
  • 动态网站开发视频教程域名查询网址
  • 网站做彩票app推广联盟平台
  • 网站建设平台计划书百度关键词优化送网站
  • 润州网站建设网站推广的基本方法有
  • 模板网站修改教程最新军事新闻
  • 房产网站设计百度搜一搜
  • 乌鲁木齐做网站优化爱站网seo工具
  • 做瞹瞹视频电影邪恶网站html网页制作用什么软件
  • 广告宣传费明细和单价seo实战
  • 做国外lead应该做什么网站企业qq官网
  • 建筑工程网站定制国内seo服务商
  • 网站的系统帮助优化教程网