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

网上购物网站建设需求在线购物系统的分析与设计

网上购物网站建设需求,在线购物系统的分析与设计,长春百度关键词搜索,常德建设网站多少钱目录前言题目1.求高度和深度的区别节点的高度节点的深度2. 本题思路分析#xff1a;3. 算法实现4. pop函数的算法复杂度5. 算法坑点前言 在本科毕设结束后#xff0c;我开始刷卡哥的“代码随想录”#xff0c;每天一节。自己的总结笔记均会放在“算法刷题-代码随想录”该专… 目录前言题目1.求高度和深度的区别节点的高度节点的深度2. 本题思路分析3. 算法实现4. pop函数的算法复杂度5. 算法坑点前言 在本科毕设结束后我开始刷卡哥的“代码随想录”每天一节。自己的总结笔记均会放在“算法刷题-代码随想录”该专栏下。 代码随想录此题链接 题目 给定一个二叉树判断它是否是高度平衡的二叉树。 本题中一棵高度平衡二叉树定义为 一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1 。 1.求高度和深度的区别 节点的高度 求节点的高度指的是该节点到叶子节点的最长简单路径的节点数 求节点的高度递归方法时记得使用后序遍历 但是求根节点的高度就是求二叉树的最大深度 节点的深度 求节点的深度指的是根节点到该节点的最长简单路径的节点数 求节点的深度递归方法时记得使用前序遍历 2. 本题思路分析 使用后续遍历因为求的是节点的高度求出节点的左右孩子的高度进行比较如果差值大于1则代表不是平衡二叉树向父节点返回-1告知父节点此树不为平衡二叉树否则返回当前节点的高度当前节点的高度是左右子树的最大值1就是当前节点的高度。 3. 算法实现 代码 //递归法后序遍历因为是求高度所以是后序遍历 //求高度所以使用后序遍历 public boolean isBalanced(TreeNode root) {return getHeightOfTree(root) -1 ? false :true; } //递归三部曲 //1.确定返回值和参数 返回值是深度 参数是以当前节点 如果是平衡二叉树则返回树的高度,否则返回-1 //2.确定返回条件 //3.确定单层递归逻辑 public int getHeightOfTree(TreeNode root){if(root null){return 0;}int leftHeight getHeightOfTree(root.left);if(leftHeight -1){//左子树不为平衡二叉树return -1;}int rightHeight getHeightOfTree(root.right);if(rightHeight -1){//右子树不为平衡二叉树return -1;}if(Math.abs(leftHeight - rightHeight) 1){//该节点为根节点的树不为平衡二叉树return 1 Math.max(leftHeight , rightHeight); }else{return -1;}}4. pop函数的算法复杂度 n为总结点数 时间复杂度O(log n × log n) 空间复杂度O(log n) 5. 算法坑点 暂无
http://www.hkea.cn/news/14362274/

相关文章:

  • 网站自建设需要买什么时候开始长沙官网优化推广
  • 网站上传不了照片网络营销有哪些方面
  • 南宁建站官网阿里云虚拟主机安装wordpress
  • 呼和浩特企业网站建设网站建设远程培训
  • 深圳 高端 建站公司暴雪中国回应与网易停止合作
  • 视频门户网站建设项目标书杭州城市建设网站
  • 加强网站的建设工作网站建站免费空间
  • 重庆神态网站建设seo优化服务
  • 个人主页网站设计代码做设计想接外单去哪个网站好
  • 网站开发及维护费用wordpress 课程管理
  • 珠海 网站建设网站门户怎么建设
  • 没有营业执照怎么样做百度企业网站企业商务网站建设
  • 网站开发和移动开发森动网网站建设好吗
  • 外贸推广网站公司企业vi怎么设计
  • 一个人做网站 没有人写文章怎么办短视频软件开发
  • 八面通网站建设正邦做网站多少钱
  • 苍南哪里有网站建设公司东莞网站建设营销平台的
  • 自己可以做类似淘宝客网站吗网站开发的背景是指什么软件
  • ae模板精品站网站的建议
  • 企业展示网站如何建同城换物网站为什么做不起来
  • 哈密建设局网站wordpress登陆背景
  • 卡片式设计网站制作网站开发网站开发设计
  • 安徽省建设部网站官网网站开发后台php技术
  • 个人网站建设的收获成都网站设计公司排名
  • 杭州专业做网站的公司哪家好windows10优化大师
  • 文化传媒网站建设如何实现输入域名访问网站首页
  • 如何将网站建设得更好网页源代码中什么标记必不可少
  • 大连营销型网站建设建设网咨询
  • 网站短链接怎么做的公司注册资金最新规定2024
  • 免费在线网站建设本地网站建设电话