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

一半招聘网站海报格式都怎么做wordpress 三主题

一半招聘网站海报格式都怎么做,wordpress 三主题,园洲做网站公司,做好的网站怎么优化高度#xff1a;从最底层往上数#xff08;后序遍历#xff0c;左右根#xff09;#xff0c;更简单#xff08;递归#xff09; 深度#xff1a;从上往下数直到有叶子#xff08;前序遍历#xff0c;根左右#xff09;#xff0c;较复杂 高度是最大深度 一、求…高度从最底层往上数后序遍历左右根更简单递归 深度从上往下数直到有叶子前序遍历根左右较复杂 高度是最大深度 一、求最大深度 int maxDepth(TreeNode* root) {//递归的终止条件if(rootNULL)return 0;//单层递归逻辑int leftheightmaxDepth(root-left); //左子树高度int rightHeightmaxDepth(root-right); //右子树高度int height1max(leftheight,rightHeight); //该树高度return height;} 二、求最小深度 int minDepth(TreeNode* root) {//递归的终止条件if(rootNULL)return 0;//单层递归逻辑int leftHeightminDepth(root-left); //左子树的最小深度int rightHeightminDepth(root-right); //右子树的最小深度if(!root-leftroot-right)//若左子树为空最小深度是右子树深度1return 1rightHeight;if(root-left!root-right)//若右子树为空最小深度是左子树深度1return 1leftHeight;return 1min(leftHeight,rightHeight);//左右子树都有选择最小深度1} 三、判断是否为平衡二叉树 平衡二叉树对每个结点来说左右子树的高度差1 int getHeight(TreeNode* root){//递归终止条件if(rootNULL)return 0;//单层递归逻辑int leftHeightgetHeight(root-left);//左子树高度if(leftHeight-1)return -1; int rightHeightgetHeight(root-right);//右子树高度if(rightHeight-1)return -1;//如果做右子树高度差大于1则返回-1一直直接向上返回-1否则就继续算高度int resultabs(leftHeight-rightHeight)1?-1:1max(leftHeight,rightHeight);return result;}bool isBalanced(TreeNode* root) {if(getHeight(root)-1)return 0;return 1;} 四、总结 求高度或深度的题目如果用递归来做就是用栈现进后出的思想先自上而下“压入”进入递归然后自下而上依次返回“蹦出”。 1、终止条件 if(rootNULL) return 0; 如果是空节点说明是相对最底层叶子之下高度为0从这里开始return逐层返回加1 2、单层递归逻辑 就是按照左右根的顺序先求出左子树高度然后求出右子树高度再求根树的高度或最小深度或判断其他。 1求根树高度返回1max(leftHeight, rightHeight) 2求最小深度返回1min(leftHeight, rightHeight) 注意要先判断左右子树是否为空的情况 3判断是否平衡 比较左右子树的高度差 不平衡时一直返回-1很妙 平衡时继续返回根树的高度
http://www.hkea.cn/news/14271809/

相关文章:

  • 广西建设监理协会官网站沈阳哪有wordpress
  • 网站建设设计风格描述网站建设宣传册
  • 金华城乡建设部网站首页做淘宝内部优惠券网站要钱么
  • 单位建设网站申请报告百度关键词
  • 商城网站开发方案书手机网页设计用什么软件
  • 外贸网站推广计划网站关键词百度搜不到
  • 网站静态与动态手机网站 自适应屏幕
  • 本机iis发布网站后台管理dw设计做网站完整案例
  • 站长网seo综合查询工具什么是网络营销和技巧
  • 怎么做网站引流wordpress游客评论游客
  • 个人网站建立 学生学网站建设需要下载什么
  • 中国建设教育网官网是什么网站群辉搭wordpress
  • 哪家公司做网站比较好wordpress标签组合
  • 公司网站建设及优化计划书免费的企业网站
  • 天津网站建设方案策划微信开放平台appid
  • 分析网站建设到运营需要多少钱融资平台公司
  • 做网站推广的技巧南京企业网站设计公司500元
  • 腾讯云域名申请官网优化哪家专业
  • 莘县做网站推广wordpress 简约论坛
  • 国外产品展示网站源码房建设计图网站
  • 网站建设要用H5的缺点传奇新开服网站
  • 四面山网站建设宁波网站建设建站怎么做
  • 企业网站需要哪些功能中山网站建设文化案例
  • 2018建盏大师最新排名网站建设关健词优化网络公司怎么样
  • 自己做国外网站北京交易中心网站
  • 上海门户网站开发美颜秘籍网站建设
  • 万网免费虚拟主机海会网络做的网站怎么做优化
  • g时代网站建设网站建设后端技术
  • 免费建站系统wordpresswordpress媒体库数据
  • 新买的服务器怎么做网站网站平台建设论文