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

个人网站 虚拟主机网站上传后后台进不去

个人网站 虚拟主机,网站上传后后台进不去,平台网站建设,建设网站是什么意思目录 一、(leetcode 669)修剪二叉搜索树 二、(leetcode 108)将有序数组转换为二叉搜索树 三、(leetcode 538)把二叉搜索树转换为累加树 一、(leetcode 669)修剪二叉搜索树 力扣题…

目录

一、(leetcode 669)修剪二叉搜索树

二、(leetcode 108)将有序数组转换为二叉搜索树

三、(leetcode 538)把二叉搜索树转换为累加树


一、(leetcode 669)修剪二叉搜索树

力扣题目链接

状态:查看思路后AC

不能简单地对节点进行是否在区间内的判断就返回空节点。这样会遗漏掉左孩子右子树和右孩子左子树中符合条件的节点。至于如何将相关节点放到对应的位置,要下层节点返回,上层节点接收。

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

二、(leetcode 108)将有序数组转换为二叉搜索树

力扣题目链接

状态:Debug后AC

注意mid的写法,为了防止超出int界限,最好使用left + (right-left)/2的形式来写,这里的除2也可以写成右移一位的形式:left + (right-left>>1),注意移位运算符的优先级在加减之后

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

三、(leetcode 538)把二叉搜索树转换为累加树

力扣题目链接

状态:没有思路

这道题的关键在于发现“换一个角度来看,这就是一个有序数组[2, 5, 13],求从后到前的累加数组,也就是[20, 18, 13]。”在BST中实现这个过程,可以用反中序遍历(右中左)的方法来处理

class Solution {
public:int pre; // recordvoid traversal(TreeNode* cur){// right->mid->leftif(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;}
};
http://www.yayakq.cn/news/650839/

相关文章:

  • 苏宁电器网站建设特点分析小程序开发小程序制作
  • 网站建设公司做销售前景好不好?wordpress 分类 php
  • 深圳网站建设电话邢台seo公司
  • 横沥仿做网站做相册的网站(网易
  • 门户网站建设自查报告会网站开发学UI
  • 餐饮手机微网站怎么做免费网站软件下载大全2018
  • 十八个免费的舆情网站wordpress云主机年付5美元
  • 基于mvc4商务网站开发做孝道的网站的目的
  • 开发网站培训班zencart官方网站
  • 房地产网站建设网业协同是什么意思
  • 网站变灰色南京网站制作哪家好
  • 深圳做网站建设产品营销方案策划
  • 盐城网站建设制作方案专门做化妆品的网站
  • 宁波外贸网站制作公司发帖推广百度首页
  • 有的网站打不开是什么原因班级优化大师免费下载
  • 新手学做网站 电子书外贸做网站建设哪家好
  • 网站开发与设计岗位中国品牌网站官网
  • 洛阳php网站开发网站数据建设涉及哪些内容
  • 广州个人网站制作e建网官网
  • 浙江省建设厅网站资质迁移机关网站机制建设情况
  • icp网站备案核验单下载wordpress设置文章期限
  • 展示商品的网站怎么做未来的门户网站
  • 个人网站开发技术要求wordpress设置头像
  • 花生壳做网站是否稳定沈阳正规的男科医院
  • 建设网站的技术风险中国seo公司
  • 网站底部友情链接怎么做的芯片设计公司
  • 安徽建站网站高级网站设计效果图
  • 如花建站科技软件
  • 成品网站nike源码免费找广告商的平台
  • 台州工程建设信息网站南昌网站建设资讯