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

做网站与网页有什么区别sem是什么意思中文

做网站与网页有什么区别,sem是什么意思中文,郑州网站怎么推广,工装公司名字怎么起给定一个二叉搜索树的根节点 root 和一个值 key,删除二叉搜索树中的 key 对应的节点,并保证二叉搜索树的性质不变。返回二叉搜索树(有可能被更新)的根节点的引用。 一般来说,删除节点可分为两个步骤: 首先…

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

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

  1. 首先找到需要删除的节点;
  2. 如果找到了,删除它。

示例 1:

输入:root = [5,3,6,2,4,null,7], key = 3
输出:[5,4,6,2,null,null,7]
解释:给定需要删除的节点值是 3,所以我们首先找到 3 这个节点,然后删除它。
一个正确的答案是 [5,4,6,2,null,null,7], 如下图所示。
另一个正确答案是 [5,2,6,null,4,null,7]。

示例 2:

输入: root = [5,3,6,2,4,null,7], key = 0
输出: [5,3,6,2,4,null,7]
解释: 二叉树不包含值为 0 的节点

示例 3:

输入: root = [], key = 0
输出: []

提示:

  • 节点数的范围 [0, 104].
  • -105 <= Node.val <= 105
  • 节点值唯一
  • root 是合法的二叉搜索树
  • -105 <= key <= 105
class Solution {
public:TreeNode* dfs(TreeNode* root,int key){//第一种if(!root) return nullptr;if(root->val == key){//第二种if(!root->left && !root->right) return nullptr;//3else if(!root->left && root->right){return root->right;}else if(root->left && !root->right){return root->left;}else{//让右子树继承,左子树继承到右子树得最左子树TreeNode* cur = root->right;//处理目标结点左子树残骸while(cur->left){cur = cur->left;}cur->left = root->left;return root->right;}}if(root->val > key){root->left = dfs(root->left,key);}if(root->val < key){root->right = dfs(root->right,key);}return root;}TreeNode* deleteNode(TreeNode* root, int key) {return dfs(root,key);}
};

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

相关文章:

  • 电商手机网站开发婚庆公司加盟
  • 怎么用外国的服务器做网站沈阳网站制作公司和服务器
  • 请人做外贸网站应注意什么问题可以在什么网站做二建题目
  • 电脑怎么创建网站吗遵义网站建设价格
  • 南通哪里做网站西安到北京防疫政策
  • 做电影下载网站好电视剧怎么做短视频网站
  • 网站建设培训中心信息化设计公司排名
  • 光辉网站建设有个专门做装修的网站
  • 网站开发与桌面应用开发中国建设银行西平支行网站
  • 二手书网站开发手机网站建站教育模板下载
  • 社保门户网站建设方案网站后期维护很难吗
  • 免费建设商城网站天元建设集团有限公司标志源文件
  • 北京做网站建设的公司排名wordpress页面自定义
  • 猪八戒里面做网站骗子很多网站制作交易流程
  • 建设网站的企业公司公司建站
  • 设计师品牌 网站python前端开发需要学哪些东西
  • 网页设计的网站配色方案wordpress中文伪原创
  • 公众号兼职网站开发南京和筑建设有限公司网站
  • 宁波网站制作公司费用价格全屏网站源码
  • 扁平化设计网站 源码制作软件的公司叫什么
  • 九江做网站大概多少钱山东官方网站建设
  • 网站后台地址忘记了衙门口网站建设
  • 做任务的网站app开发做网站
  • 企业网站图片渐变效果怎么做云主机系统
  • 上哪里建设个人网站网站设计技能培训
  • uo建设网站中国建设银行甘肃省分行官网站
  • 网站建设截图什么是门户网
  • 网站建设无法访问网站百度搜不到WordPress文章
  • 上海集团网站制作东莞网络建设推广
  • 门户网站建设研究绍兴网站建设专业的公司4000-262-