当前位置: 首页> 文旅> 艺术 > 广州机械网站建设外包_嘉兴制作网站_seo公司推广宣传_中国seo公司

广州机械网站建设外包_嘉兴制作网站_seo公司推广宣传_中国seo公司

时间:2025/7/11 17:45:54来源:https://blog.csdn.net/weixin_45035977/article/details/142370129 浏览次数:0次
广州机械网站建设外包_嘉兴制作网站_seo公司推广宣传_中国seo公司

代码随想录算法训练营

  • 代码随想录算法训练营43期 | Day
    • 108.将有序数组转换为二叉搜索树
    • 538.把二叉搜索树转换为累加树

代码随想录算法训练营43期 | Day

108.将有序数组转换为二叉搜索树

class Solution {
private:TreeNode* traversal(vector<int>& nums, int left, int right) {if (left > right) return nullptr;int mid = left + ((right - left) / 2);TreeNode* root = new TreeNode(nums[mid]);root->left = traversal(nums, left, mid - 1);root->right = traversal(nums, mid + 1, right);return root;}
public:TreeNode* sortedArrayToBST(vector<int>& nums) {TreeNode* root = traversal(nums, 0, nums.size() - 1);return root;}
};

538.把二叉搜索树转换为累加树

class Solution {
public:int pre = 0;void traversal(TreeNode* cur){// 终止条件if(cur==nullptr) return;//右traversal(cur->right);cur->val += pre;pre = cur->val;traversal(cur->left);}TreeNode* convertBST(TreeNode* root) {pre = 0;traversal(root);return root;}
};
关键字:广州机械网站建设外包_嘉兴制作网站_seo公司推广宣传_中国seo公司

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

责任编辑: