最新要闻
- 用户认为4G够用?全国5G现状感受下:基站密度翻倍 后续你不得不升
- 天天实时:《阿凡达2》内地首周末报收3.96亿 表现不佳:预测票房缩水至10亿!
- 天天热点!加冕球王夺冠后 梅西宣布不会退出国家队:继续以世界杯冠军身份出战
- 当前视讯!是否辞去推特总裁?马斯克发公开投票:目前情况不妙
- 全球看热讯:你达标了吗?我国成年人均纸质书阅读4.76本 仅小学生的1/3
- 今晚执行!国内成品油价将迎三连跌:今年国内油价最后一调
- 小米13 Pro为何不用直屏?雷军解释原因
- 睡不好为何昏昏沉沉?大脑:怪我咯
- 圆梦卡塔尔球迷狂祝福!阿根廷夺世界杯冠军:梅西再拿金球奖、点球破门创纪录
- 苹果新一代显示器来了:屏幕升级为mini LED
- 直接用CPU主频判断性能 靠谱吗?
- 环球速看:你的MacBook Pro蝶式键盘可安好?苹果翻车了 赔偿了事
- AMD Zen4锐龙三款新U终于敲定:价格已毫无优势!
- 快看:一个躁郁症的游戏:我想推荐给每一个玩家
- 今日报丨2.23亿度!三峡能源单日发电量创纪录
- 威海海边护栏冻满冰凌 仿佛一夜进入“冰河世纪”
广告
手机
iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- iphone11大小尺寸是多少?苹果iPhone11和iPhone13的区别是什么?
- 警方通报辅警执法直播中被撞飞:犯罪嫌疑人已投案
- 男子被关545天申国赔:获赔18万多 驳回精神抚慰金
- 3天内26名本土感染者,辽宁确诊人数已超安徽
- 广西柳州一男子因纠纷杀害三人后自首
- 洱海坠机4名机组人员被批准为烈士 数千干部群众悼念
家电
每日资讯:【算法训练营day22】LeetCode235. 二叉搜索树的最近公共祖先 LeetCode701. 二叉搜索树中的插入操作 LeetCode450. 删除二叉搜索树中的节点
(相关资料图)
LeetCode235. 二叉搜索树的最近公共祖先
题目链接:235. 二叉搜索树的最近公共祖先
初次尝试
利用二叉搜索树的性质,迭代法即可,判断目标节点的值是否在当前节点值的两侧或与当前节点值相等,如果满足,当前节点即为最近公共祖先,否则就向着目标节点值的方向继续搜索。
class Solution {public: TreeNode* lowestCommonAncestor(TreeNode* root, TreeNode* p, TreeNode* q) { while (root != NULL) { long long root_p = root -> val - p -> val; long long root_q = root -> val - q -> val; if (root_p * root_q <= 0) return root; else if (root_p > 0) root = root -> left; else root = root -> right; } return NULL; }};
看完代码随想录后的想法
思路差不多。
LeetCode701. 二叉搜索树中的插入操作
题目链接:701. 二叉搜索树中的插入操作
初次尝试
利用二叉搜索树的性质的迭代法,将插入值与当前节点值进行比较,从而确定搜索路径,当遇到空节点时,将新节点插入。
class Solution {public: TreeNode* insertIntoBST(TreeNode* root, int val) { TreeNode* new_node = new TreeNode(val); TreeNode* node = root; if (!root) return new_node; while (node) { if (!node -> left && node -> val > val) { node -> left = new_node; break; } else if (!node -> right && node -> val < val) { node -> right = new_node; break; } if (node -> val > val) node = node -> left; else node = node -> right; } return root; }};
看完代码随想录后的想法
思路差不多。
LeetCode450. 删除二叉搜索树中的节点
题目链接:450. 删除二叉搜索树中的节点
初次尝试
感觉解法会比较复杂,没有想到什么容易实现的思路。
看完代码随想录后的想法
和我一开始的思路很像,果然很复杂,需要讨论很多种情况。
class Solution {public: TreeNode* deleteNode(TreeNode* root, int key) { if (root == nullptr) return root; // 第一种情况:没找到删除的节点,遍历到空节点直接返回了 if (root->val == key) { // 第二种情况:左右孩子都为空(叶子节点),直接删除节点, 返回NULL为根节点 if (root->left == nullptr && root->right == nullptr) { ///! 内存释放 delete root; return nullptr; } // 第三种情况:其左孩子为空,右孩子不为空,删除节点,右孩子补位 ,返回右孩子为根节点 else if (root->left == nullptr) { auto retNode = root->right; ///! 内存释放 delete root; return retNode; } // 第四种情况:其右孩子为空,左孩子不为空,删除节点,左孩子补位,返回左孩子为根节点 else if (root->right == nullptr) { auto retNode = root->left; ///! 内存释放 delete root; return retNode; } // 第五种情况:左右孩子节点都不为空,则将删除节点的左子树放到删除节点的右子树的最左面节点的左孩子的位置 // 并返回删除节点右孩子为新的根节点。 else { TreeNode* cur = root->right; // 找右子树最左面的节点 while(cur->left != nullptr) { cur = cur->left; } cur->left = root->left; // 把要删除的节点(root)左子树放在cur的左孩子的位置 TreeNode* tmp = root; // 把root节点保存一下,下面来删除 root = root->right; // 返回旧root的右孩子作为新root delete tmp; // 释放节点内存(这里不写也可以,但C++最好手动释放一下吧) return root; } } if (root->val > key) root->left = deleteNode(root->left, key); if (root->val < key) root->right = deleteNode(root->right, key); return root; }};
-
每日资讯:【算法训练营day22】LeetCode235. 二叉搜索树的最近公共祖先 LeetCode701. 二叉搜索树中的插入操作 LeetCode450.
LeetCode235 二叉搜索树的最近公共祖先题目链接:235 二叉搜索树的最近公共祖先初次尝试利用二叉搜索...
来源: 每日资讯:【算法训练营day22】LeetCode235. 二叉搜索树的最近公共祖先 LeetCode701. 二叉搜索树中的插入操作 LeetCode450.
【全球新视野】教你用JavaScript实现表情评级
环球要闻:基于 Dubbo Admin 动态调整服务超时时间
每日报道:JNPF实操│来,一起体验一流程多表单到底有多便捷
环球看点!DOM 之 Node和Element的区别
用户认为4G够用?全国5G现状感受下:基站密度翻倍 后续你不得不升
天天实时:《阿凡达2》内地首周末报收3.96亿 表现不佳:预测票房缩水至10亿!
天天热点!加冕球王夺冠后 梅西宣布不会退出国家队:继续以世界杯冠军身份出战
当前视讯!是否辞去推特总裁?马斯克发公开投票:目前情况不妙
全球看热讯:你达标了吗?我国成年人均纸质书阅读4.76本 仅小学生的1/3
【环球时快讯】原生JS的节点操作 与 JQuey的节点操作 对比
天天信息:MyBatis实现增删改查
今晚执行!国内成品油价将迎三连跌:今年国内油价最后一调
小米13 Pro为何不用直屏?雷军解释原因
睡不好为何昏昏沉沉?大脑:怪我咯
圆梦卡塔尔球迷狂祝福!阿根廷夺世界杯冠军:梅西再拿金球奖、点球破门创纪录
苹果新一代显示器来了:屏幕升级为mini LED
直接用CPU主频判断性能 靠谱吗?
环球速看:你的MacBook Pro蝶式键盘可安好?苹果翻车了 赔偿了事
全球微速讯:Axios异步通信
今日热文:第一百一十五篇: JS集合引用类型Map
AMD Zen4锐龙三款新U终于敲定:价格已毫无优势!
快看:一个躁郁症的游戏:我想推荐给每一个玩家
今日报丨2.23亿度!三峡能源单日发电量创纪录
即时看!教你轻松用上ChatGPT
威海海边护栏冻满冰凌 仿佛一夜进入“冰河世纪”
分享几个网上比较好的开源项目
环球看点!什么是计算机网络
焦点要闻:服务器集群使用过程中遇到的一些问题
世界微速讯:前端炫酷特效合集
全球今日讯!不服不行!贾跃亭的账上:又有人往里打钱了
热讯:义乌商人在世界杯赚翻了:有企业订单激增200%!但接下来怎么办?
焦点!阿根廷法国谁捧起大力神杯?无论是梅西姆巴佩 都逃不了这一伤害!
Pycharm异常处理
【世界报资讯】Python中String模块
中国空间站第一次成功部署卫星!日本爱好者已收到信号
每日快讯!送外卖走上人生巅峰 饿了么发布“骑士成长体系”:骑手到总裁需7步
小岛秀夫追看国产机甲科幻大片《明日战记》:找灵感
【新视野】微软出品自动化神器【Playwright+Java】系列(八) 之 使用 Playwright进行API接口测试
当前速讯:初探富文本之编辑器引擎
微动态丨Codeforces Polynomial Round 2022 (Div.1 + Div.2) CF 1774 题解
阿根廷vs法国今晚开打:梅西即将独享世界杯出场纪录
【全球新要闻】《阿凡达2》坐骑仿生扑翼鸟开售:可遥控飞行 359元
卡梅隆透露《阿凡达3》已拍完 《阿凡达5》也写好了
当前讯息:Blazor和Vue对比学习(进阶.请求WebAPI):通讯协议和HTTP协议
环球播报:windows10 netsh wlan命令连接新wifi
重学c#系列——什么是性能[外篇性能篇一]
天天日报丨魅族未来产品规划曝光:3年打造“全家桶”、不止手机和汽车
天天快消息!路边轿车挡道 SUV司机故意撞开 网友:很爽但应先联系114
焦点热议:核心面试题:MVCC、间隙锁、Undo Log链、表级锁、行级锁、页级锁、共享锁、排它锁、记录锁等等
微信iOS版拍照“大升级”:终于支持微距拍摄
当前快看:支付宝新增“极速模式”:自动收起首页推荐 更清爽了
当前关注:连花清瘟可致肝损伤肝衰竭?药企回应:严重误导
腾讯:2022年游戏盗号量上涨300% DDoS攻击全行业最高
花费13亿、飞了540万公里:韩国探测器终于进入月球轨道
北航计算机网络实验复习——设计性实验汇总
天天观察:6GHz就这?!Intel i9-13900KS跑分勉强提升5%
微速讯:油管上最爆火的恐怖游戏:被托马斯小火车追杀
电池供电不插线:世界首款真无线电视将在CES亮相
快看:3D领域大神约翰·卡马克宣布彻底离开Meta:称其效率低到无法忍受
男子按导航开车到冰冻江面 一头栽入松花江
当前最新:概念、场景技术方案选择的理解
hive配置Tez引擎,并安装Tez-ui
天天要闻:超级好看的 Edge 浏览器新标签页插件:好用、好看、免费浏览器必备
【世界热闻】matplotlib绘图详解
当前观察:下标模意义下的多项式乘法及其应用
【世界聚看点】go-micro v3 rpc服务一次改造经历
天天讯息:索尼要爆发了!明年有望推出新款PS5:独占大作护航
MyBatis核心配置文件详解
每日播报!疯狂裁员后 曝马斯克正为推特寻找新买家
环球最资讯丨“三连跌” 明晚油价迎年内“最后一调”:92号汽油或回归7元时代
世界头条:豆瓣8.3分!《阿凡达:水之道》票房破3亿:会是救市之作吗
全球热推荐:低温蓝色预警!这些地方最低温较历史同期低7℃以上:南方网友瑟瑟发抖
克罗地亚2-1战胜摩洛哥夺世界杯季军 37岁莫德里奇告别世界杯赛场
焦点关注:[PingCTF2022] guess what - S1gMa
环球滚动:女子开特斯拉被查酒驾 罚2000元记12分:本人称吃醉蟹 交警回应
销售开特斯拉撞了顾客的特斯拉 拒赔5万元:直言刹车了停不住
智慧树视频课件课程下载工具,如何在电脑端下载智慧树视频课件PDF,PPT到本地
史上口碑最好的小米旗舰!小米13京东好评率接近100%
VUE组件
【世界时快讯】安全多方计算:(2)隐私信息检索方案汇总分析
全球快资讯:基于海拉克斯打造 丰田推出首款纯电皮卡原型车 网友:丑到我眼睛了
天天快资讯丨卡神离开Meta 批老东家效率低下:GPU利用率5%简直是侮辱
全球热点评!小米MIX Fold 2新配色下周首销:5.4mm厚度已是行业极限 8999元
今热点:同价位无敌手!小米万兆路由器更新
全球观热点:第八天 循环的花里胡哨的用法
重学c#系列——linq(4) [三十]
【速看料】400行的象棋程序
AMD、NVIDIA齐发新品 显卡厂商的好日子来了:加速去库存
世界快报:男子1199元买长江存储2TB SSD吐槽是翻新 手指划痕:网友看完笑死
世界快消息!用户真实评价小米13:太惊艳了 这就是小米13带给我的感觉
精彩看点:北欧品质 口感清爽:OATLY燕麦奶4.1元/斤新低(商超29.8元)
【天天新视野】男子称买到过期3月沐浴露获赔5元:看不起谁呢
焦点信息:java基础面试题
【报资讯】Docker的资源控制管理
全球热资讯!BBA的禁脔 垂涎者不止蔚来
当前通讯!Docker网络模式
环球热点评!冬天空调取暖不热 可能是这些问题
环球观速讯丨小米13成了!线下门店卖断货 供不应求
热点!web项目的开发---第二天