96SEO 2026-02-23 14:06 10
本题需要注意的点很多不能够轻易的就把节点删除首先1.本题给出的最小边界值和最大边界值不一定会存在树中只是提供一个区间大小因此不能够节点判断是否等于low或者high。

2.在找到小于low的值后不能够直接将其删除因为它的右孩子不一定小于low同理大于high的节点也不能直接删除还需要关注它的左孩子。
3.在2的基础上也不能直接把右孩子返回因为右孩子大于low的情况下右孩子的左孩子还是可能会小于low需要删除因此还需要不断的进行遍历。
该情况如下图所示如果区间在[2,3]之间
public://确定返回值本题需要重新构造二叉树节点因此使用返回值更加方便当然也可以没有返回值就需要手动进行左右孩子构造TreeNode*
nullptr;//确定单层递归逻辑核心是将root转移到low和high区间内//1.当前值大于highif
high);}//3.当前值在low和high区间内但是还不能就此下定义还需要判断该节点左右孩子是否合格root-left
代码本题也能够使用迭代法且由于二叉搜索树自带遍历条件因此不需要额外空间。
注意本题需要构造的不仅是二叉搜索树还需要是一颗平衡二叉树。
平衡二叉树需要所有中间节点的左右孩子的高度差不大于1。
依据上述条件又因为本题给的数组已经是一个升序排列的数组了因此本题显然是从中间节点进行构造每次取数组的中间节点即可构造出平衡的二叉搜索树。
注意如果数组是奇数显然选中间的节点如果数组是偶数则中间的两个节点选哪个都可以只要统一就行最后构造出的二叉树会有所区别这也是本题答案不唯一的原因。
TreeNode(nums[mid]);//左区间vectorint
sortedArrayToBST(left);node-right
TreeNode(nums[mid]);//左区间node-left
学习本题最重要的是需要找到它的规律本题是将每个节点的新值转变为等于原树中大于或等于node.val的值之和。
如果将二叉搜索树通过中序遍历转化为数组来看的话其实就是从后往前依次累加。
因此本题应该采用的遍历方法是反中序遍历通过右中左的遍历顺序因此将节点值累加。
注意本题累加过程中采用的是双指针的方法需要一个指向当前节点的前一个节点pre来保存上一个节点的累加和。
//指向当前节点的前一个节点//本题不需要返回值只用将当前值改变就行void
return;//本题的遍历顺序应该为右中左//右traversal(root-right);//中if(pre
root;//左traversal(root-left);}TreeNode*
对于二叉树来说我们首先需要掌握的就是递归这一算法确定递归三部曲掌握通过递归进行的二叉树的前序遍历、中序遍历、后序遍历的方法。
其次对于二叉树来说它的迭代方法同样也很重要递归由于其不断递归的特殊性稍有不慎就容易导致栈溢出且问题相对于迭代法不好排查。
因此掌握迭代法对于实际工程使用也十分重要。
这七天我们对二叉树的遍历方式各种属性二叉树的修改和构造都进行了详细的练习。
并且对二叉树中一个重要的类型二叉搜索树也进行了详细的考察二叉搜索树自带的遍历顺序能够便于解答很多问题同时对二叉搜索树进行中序遍历能够得到一个非递减序列也是重要的性质之一。
涉及到二叉树的构造无论普通二叉树还是二叉搜索树一定都是先构造中节点。
求普通二叉树的属性一般是后序一般要通过递归函数的返回值做计算。
包括是否对称求最大深度最小深度有多少个节点是否平衡路径问题左叶子之和、左下角的值等
作为专业的SEO优化服务提供商,我们致力于通过科学、系统的搜索引擎优化策略,帮助企业在百度、Google等搜索引擎中获得更高的排名和流量。我们的服务涵盖网站结构优化、内容优化、技术SEO和链接建设等多个维度。
| 服务项目 | 基础套餐 | 标准套餐 | 高级定制 |
|---|---|---|---|
| 关键词优化数量 | 10-20个核心词 | 30-50个核心词+长尾词 | 80-150个全方位覆盖 |
| 内容优化 | 基础页面优化 | 全站内容优化+每月5篇原创 | 个性化内容策略+每月15篇原创 |
| 技术SEO | 基本技术检查 | 全面技术优化+移动适配 | 深度技术重构+性能优化 |
| 外链建设 | 每月5-10条 | 每月20-30条高质量外链 | 每月50+条多渠道外链 |
| 数据报告 | 月度基础报告 | 双周详细报告+分析 | 每周深度报告+策略调整 |
| 效果保障 | 3-6个月见效 | 2-4个月见效 | 1-3个月快速见效 |
我们的SEO优化服务遵循科学严谨的流程,确保每一步都基于数据分析和行业最佳实践:
全面检测网站技术问题、内容质量、竞争对手情况,制定个性化优化方案。
基于用户搜索意图和商业目标,制定全面的关键词矩阵和布局策略。
解决网站技术问题,优化网站结构,提升页面速度和移动端体验。
创作高质量原创内容,优化现有页面,建立内容更新机制。
获取高质量外部链接,建立品牌在线影响力,提升网站权威度。
持续监控排名、流量和转化数据,根据效果调整优化策略。
基于我们服务的客户数据统计,平均优化效果如下:
我们坚信,真正的SEO优化不仅仅是追求排名,而是通过提供优质内容、优化用户体验、建立网站权威,最终实现可持续的业务增长。我们的目标是与客户建立长期合作关系,共同成长。
Demand feedback