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

python搭建个人网站免费制作永久个人网站

python搭建个人网站,免费制作永久个人网站,正能量不良网站免费软件下载,建一个网站需要哪些知识目录 一、(leetcode 235)二叉搜索树的最近公共祖先 二、(leetcode 701)二叉搜索树中的插入操作 三、(leetcode 450)删除二叉搜索树中的节点 一、(leetcode 235)二叉搜索树的最近公…

目录

一、(leetcode 235)二叉搜索树的最近公共祖先

二、(leetcode 701)二叉搜索树中的插入操作

三、(leetcode 450)删除二叉搜索树中的节点


一、(leetcode 235)二叉搜索树的最近公共祖先

力扣题目链接

状态:没有思路,还是236的套路。

利用二叉搜索树的特性进行分析,不需要对中间节点进行操作,所以没办法区分前/中/后序遍历。

class Solution {
public:TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {if(root->val > p->val && root->val > q->val){return lowestCommonAncestor(root->left, p, q);}else if(root->val < p->val && root->val < q->val){return lowestCommonAncestor(root->right, p, q);}else return root;}
};

二、(leetcode 701)二叉搜索树中的插入操作

力扣题目链接

class Solution {
public:TreeNode* insertIntoBST(TreeNode* root, int val) {if(root == nullptr){TreeNode* node = new TreeNode(val);return node;}if(root->val > val) root->left = insertIntoBST(root->left, val);if(root->val < val) root->right = insertIntoBST(root->right, val);return root;}
};

三、(leetcode 450)删除二叉搜索树中的节点

力扣题目链接

状态:比上一题复杂得多

介绍一个二叉树的通用方法

class Solution {
public:TreeNode* deleteNode(TreeNode* root, int key) {// 二叉树通用法if(root == nullptr) return root;if(root->val == key){if(root->right == nullptr){return root->left;}TreeNode* cur = root->right;while(cur->left){cur = cur->left;}swap(root->val, cur->val);}root->left = deleteNode(root->left, key);root->right = deleteNode(root->right, key);return root;}
};
http://www.khdw.cn/news/57526.html

相关文章:

  • 如何做网站刷题搜索引擎营销方法有哪些
  • 黄埔区做网站百度推广后台登录页面
  • 直销可以做网站有效果吗新媒体营销推广公司
  • 北京网站开发培训班永久不收费免费的软件
  • 微信怎么做网站推广怎样进行seo推广
  • 怎么给网站做后台推广费用一般多少钱
  • 如何做导购网站品牌网站设计
  • 网站建设上如何提高市场竞争力seo外包靠谱
  • 不错的建设工程人员查询家庭优化大师免费下载
  • 创造与魔法官方网站做自己喜欢的事网络推广主要做什么
  • 微信公众号网站怎么做上海网站seo策划
  • 佛山网站建设专家评价宁波seo网络推广报价
  • 做慕课的网站有哪些东莞百度快速排名优化
  • 上海企业网站怎么建设英雄联盟世界排名
  • 吐鲁番网站建设站长之家 seo查询
  • 创建网站的工具优化设计电子课本
  • 做网站的中标公司谷歌网址
  • 个人网站毕业论文seo外包上海
  • 中国建设银行什么是网站用户名天津百度分公司
  • 合肥专业做网站的公司域名收录
  • 哪里有网站制作服务软文技巧
  • 自己电脑做网站 带宽关于seo的行业岗位有哪些
  • 企业官网网站优化公司搜索引擎优化排名技巧
  • 企业可以做哪些网站有哪些内容吗深圳百度seo代理
  • 怎么做装修网站平台流量推广怎么做
  • 禹城有做网站可以做产品推广的软件有哪些
  • 人力资源和社会保障部证书有用吗公司要做seo
  • 微信如何做网站合肥网络推广公司
  • 如何制作手机免费网站模板下载seo博客网址
  • 如何查看网站做没做竞价全国疫情高峰感染高峰