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

wordpress友情链接直接留空白代码杭州网站运营十年乐云seo

wordpress友情链接直接留空白代码,杭州网站运营十年乐云seo,wordpress+网速,xyz后缀的网站前言 书接上篇文章二叉树习题其四#xff0c;这篇文章我们将基础拓展 ###我做这类文档一个重要的目的还是给正在学习的大家提供方向#xff08;例如想要掌握基础用法#xff0c;该刷哪些题#xff1f;#xff09;我的解析也不会做的非常详细#xff0c;只会提供思路和一…前言 书接上篇文章二叉树习题其四这篇文章我们将基础拓展 ###我做这类文档一个重要的目的还是给正在学习的大家提供方向例如想要掌握基础用法该刷哪些题我的解析也不会做的非常详细只会提供思路和一些关键点力扣上的大佬们的题解质量是非常非常高滴 习题 1.二叉树的最近公共祖先 题目链接:236. 二叉树的最近公共祖先 - 力扣LeetCode 题面: 基本分析:如果一个节点的左右子树含有目标值那么这个节点就是祖先如果只有左/右子树含有那这个就不是祖先 代码: /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode(int x) { val x; }* }*/ class Solution {TreeNode res;public TreeNode lowestCommonAncestor(TreeNode root, TreeNode p, TreeNode q) {recursion(root,p.val,q.val);return res;}public int recursion(TreeNode node,int a,int b){if(nodenull)return 0;int c node.vala|node.valb?1:0;int left recursion(node.left,a,b);int right recursion(node.right,a,b);if(cleftright2)res node;return cleftright0?0:1;} } 2.二叉搜索树中的插入操作 题目链接:701. 二叉搜索树中的插入操作 - 力扣LeetCode 题面: 基本分析:根据二叉搜索树的规则一直遍历到空值然后插入即可  代码: /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val val;* this.left left;* this.right right;* }* }*/ class Solution {int res;TreeNode flag;public TreeNode insertIntoBST(TreeNode root, int val) {// System.out.println(rootnull);res val;flag new TreeNode(val);if(rootnull) return flag;recursion(root);return root;}public int recursion(TreeNode node){if(nodenull)return 1;int blog1 0;int blog2 0;if(node.valres)blog1 recursion(node.right);if(node.valres)blog2 recursion(node.left);if(blog11)node.right flag;else if(blog21)node.left flag;return 0;} } 3.删除二叉搜索树中的节点 题目链接:450. 删除二叉搜索树中的节点 - 力扣LeetCode 题面: 基本分析:如果遍历到要删除的节点分情况的讨论如果左右节点都是空就返回null如果左/右有一个为空就返回右/左如果左右都不为空则需要将子树拼接具体看代码  代码: /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val val;* this.left left;* this.right right;* }* }*/ class Solution {int target;public TreeNode deleteNode(TreeNode root, int key) {target key;if(rootnull)return null;return recursion(root);}public TreeNode recursion(TreeNode node){if(nodenull)return null;if(node.valtarget){if(node.leftnull)return node.right;if(node.rightnull)return node.left;TreeNode c node.left;while(c.right!null)c c.right;c.right node.right;return node.left;}else{if(node.valtarget)node.left recursion(node.left);else node.right recursion(node.right);}return node;}} 后言 上面是二叉树的部分习题下一篇会讲解二叉树的其他相关力扣习题希望有所帮助一同进步共勉
http://www.hkea.cn/news/14589399/

相关文章:

  • 网站模块是指什么地方wordpress查询数据库结构
  • 即墨网站优化事业单位网站登录模板
  • 郑州网站优化公司平台全自动推广引流软件免费
  • 关闭网站需要多久做网站比较大的公司
  • 网站建设案例算命网站怎么免费搭建属于自己的网站
  • 太湖县住房和城乡建设局网站文本网站代码空两格怎么做
  • 企业网站制作托管装修公司网站用的织梦
  • 深圳市企业网站seo营销工具wordpress 留言页面
  • 用易语言做网站网站建设咨询服务
  • 合肥网站建设方案做网站济南西
  • 网站建设客户开发方法关键词排名优化方法
  • 汕尾网站建设apache wordpress 伪静态
  • 免费企业网站注册游戏开发师
  • 佛山专业网站制作公司网站图片设置链接
  • 做全景的h5网站互联网推广专员做什么的
  • 金坛网站建设云端网站建设
  • 做网站需要学什么专业网站为什么不被收录
  • oa系统网站建设建站开发工具
  • 涉及部署未备案网站比wordpress好用
  • 建设企业官方网站佛山网站优化好
  • vs做网站链接sqlwordpress地址站点地址
  • 万年县建设银行网站拼音全称用微信登陆 wordpress
  • 北京企业网站推广价格wordpress飘花特效
  • 互联网网站开发用哪个语言开发网页广告图片
  • 房地产网站建设与优化分析石家庄网站建设今天改网名
  • 浏览器网站进入口杭州最好的电商培训学校
  • 秦皇岛优化网站排名最火网站排名
  • 分销网站建设西安做推广网站设计
  • 广州网站制作工作室漳州那里有做网站
  • 南安网站定制网站建设的内容是什么