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

怎么样检查网站有没有做全站301商标设计网图大全

怎么样检查网站有没有做全站301,商标设计网图大全,北京大学 讣告,镇江企力信息有限公司文档讲解#xff1a; BST#xff0c;各种插入删除操作 235.二叉搜索树的最近公共祖先 思路#xff1a;昨天练习了二叉树的搜索#xff0c;今天这道题是二叉搜索树的搜索#xff0c;其具有有序这个特点#xff0c;其能决定我们每次搜索是进入该节点的左子树还是右子树 BST各种插入删除操作 235.二叉搜索树的最近公共祖先 思路昨天练习了二叉树的搜索今天这道题是二叉搜索树的搜索其具有有序这个特点其能决定我们每次搜索是进入该节点的左子树还是右子树而且其具有一个特点一旦要搜索的节点p和节点q不存在同一个子树中那么此时的root一定是他们两个的最近公共祖先 时间复杂度O(n) 空间复杂度O(n) class Solution { public:TreeNode* traversal(TreeNode* root,TreeNode* p,TreeNode* q){if(rootnullptr)return root;//只要p和q分别存在于该root的两棵子树中的时候就可以返回了if(root-valp-valroot-valq-val){TreeNode* lefttreetraversal(root-left,p,q);//出栈回到最上面一层if(lefttree!nullptr){return lefttree;}}if(root-valp-valroot-valq-val){TreeNode* righttreetraversal(root-right,p,q);if(righttree!nullptr){return righttree;}}return root;}TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) {return traversal(root,p,q);} };701.二叉搜索树中的插入操作 思路其实这道题看起来复杂做起来容易就是无论如何我们都将要插入的节点插入到最后一个位置每次只需要比较其比根节点大还是小放在左子树还是右子树 时间复杂度O(n) 空间复杂度O(n) class Solution { public:TreeNode* traversal(TreeNode* root,int val){if(rootnullptr){TreeNode* nodenew TreeNode(val);return node;}if(valroot-val){root-lefttraversal(root-left,val);}if(valroot-val){root-righttraversal(root-right,val);}return root;}TreeNode* insertIntoBST(TreeNode* root, int val) {return traversal(root,val);} };450.删除二叉搜索树中的节点 思路这里的调整树的结构还得学习一下 时间复杂度O(n) 空间复杂度O(n) class Solution { public:TreeNode* deleteNode(TreeNode* root, int key) {if(rootnullptr)return root;if(root-valkey){if(root-leftnullptrroot-rightnullptr){delete root;return nullptr;}if(root-leftnullptrroot-right){TreeNode* temproot;rootroot-right;delete temp;return root;}else if(root-leftroot-rightnullptr){TreeNode* temproot;rootroot-left;delete temp;return root;}else{TreeNode* curroot-right;while(cur-left!nullptr){curcur-left;}cur-leftroot-left;TreeNode* temproot;rootroot-right;delete temp;tempnullptr;}}if(root-valkey)root-leftdeleteNode(root-left,key);if(root-valkey)root-rightdeleteNode(root-right,key);return root;} };
http://www.dnsts.com.cn/news/180098.html

相关文章:

  • 企业组织网站建设方案大数据网站建设费用
  • html5 网站平台好看云在线网站模板下载 迅雷下载 迅雷下载地址
  • 为什么用html5做网站近期国内新闻
  • 跳转网站怎么做青岛官网seo价格
  • 官方网站是什么公司官网在哪找
  • 设计logo网站免费下载网建服务
  • 电子商务网站建设前期潍坊专业网站建设怎么收费
  • 做招聘网站做服务器多少钱施工企业自营率怎么算
  • 怎样给一个网站做专题策划电子元器件商城网站建设
  • 霸州市建设局网站网站开发的风险
  • 八字排盘网站建设加盟平台
  • 荆州建设局网站打开一个网站
  • 四川省建设工程造价信息网站做网站的电脑需要什么配置
  • 摄影师 网站 模板云南省城乡住房与建设厅网站
  • 建设部门网站查询牡丹江网路运营中心
  • 云南建设厅网站删除网站首页样式
  • 济宁网站开发平台litespeed wordpress
  • 网站内容板块调换位置网站在网络文化建设方面的成果
  • 做网站加班多吗少儿编程加盟教育机构
  • 网站地图 用户体验建站推广什么意思
  • 提高整个网站权重c 教学网站开发
  • 山西建设执业资格注册管理中心网站淄博网站制作托管优化
  • 快站app制作教程好的做网站公司
  • 个人博客自我介绍seo在线论坛
  • 柳州正规网站制作公司哪家好h5商城网站怎么建立
  • 网站 优化 件82家合法现货交易所名单
  • 宁波高端定制网站建设代码制作
  • 纪检网站建设计划书小说类网站怎么做
  • 个人做网站公司网页app开发培训班
  • 网站模板没有html文件下载如何给网站开发挂