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

长岛网站建设费用学做名片的网站

长岛网站建设费用,学做名片的网站,wordpress股票,手机版网站建设多少钱给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。 一般来说,删除节点可分为两个步骤: 首先…

给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。

一般来说,删除节点可分为两个步骤:

  1. 首先找到需要删除的节点;
  2. 如果找到了,删除它。
public TreeNode deleteNode(TreeNode root, int key) {if (root == null) return root;//找到了删除结点if (root.val == key) {//1.该结点左子树为空,右子树直接补上if (root.left == null) {return root.right;} else if (root.right == null) {   //2.右子树为空,左子树补上return root.left;} else {//3.左右子树都不为空TreeNode newNode = root.right;  while (newNode.left != null) {    //找到右子树的最左边结点newNode = newNode.left;}newNode.left = root.left;    //将要删除节点的左子树放在上述右子树的最左边结点上root = root.right;   //用右子树补上删除结点的位置return root;}}if (root.val > key) root.left = deleteNode(root.left, key);if (root.val < key) root.right = deleteNode(root.right, key);return root;}

http://www.yayakq.cn/news/535329/

相关文章:

  • 嘉兴网站建设模板网站国际重大新闻事件10条
  • 做渔具网站温州网站优化价格
  • 网站建设的步骤以及流程网站 未备案 支付宝
  • 手机做网站知乎做现货黄金网站
  • 产品是做网站wordpress登录开发
  • 网站建设代码出现乱码腾讯qq网页版在线登录
  • 网站停留时间西安的网站设计公司名称
  • 网站开发都有哪些wordpress安卓 图片大小
  • 春蕾科技 网站建设给企业做网站推广好么?
  • 网站建站平台源码软件开发工具与平台
  • 云浮罗定哪有做网站的电子商务网站建设的步骤一般
  • 自己如何建网站wordpress添加一个tag页面
  • 湖北省建设主管网站wordpress 主题大学
  • 温州网络公司哪家好seo薪酬如何
  • 东台市住房和建设局网站赣州seo快速霸屏
  • 怎样去建设厅网站核实身份南山商城网站建设多少钱
  • 建设银行网站扫码支付在哪里建设网站推广贷款业务
  • 网站开发 弹窗wordpress怎么添加子菜单
  • 山东房和城乡建设厅网站首页网站建设报价新鸿儒
  • 国外做vj的网站石家庄网站建设平台有哪些
  • 备案需要网站吗图片网站 建站
  • 对运营网站有什么见解网站设计的研究方案
  • 自己做的php网站进行伪静态抖音搜索seo
  • 彩票做的最好是个网站好网站改版升级总结
  • 佛山网站优化包年十六局门户网登录
  • 柳州网站推广宁夏自治区住房与城乡建设厅网站
  • 阿里巴巴网站本土化建设苍南网站建设shaoky
  • 南县网站建设推荐中国软件是外包公司吗
  • 网站开发目前用的是什么语言码上游二维码制作
  • 吉林省白山市建设厅网站首页网站 空间 域名