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

龙虎和网站开发seo品牌推广方法

龙虎和网站开发,seo品牌推广方法,漳州网站开发去博大钱少a,日历api接口669. 修剪二叉搜索树 题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台 解题思路:如果当前结点小于所给区间,那该节点及其左子树肯定不符合条件,返回其右子树作为上一结点子树;反之…

669. 修剪二叉搜索树

题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

解题思路:如果当前结点小于所给区间,那该节点及其左子树肯定不符合条件,返回其右子树作为上一结点子树;反之亦然。

C:
 

struct TreeNode* trimBST(struct TreeNode* root, int low, int high) {if (root == NULL) return NULL;if (root->val < low) return trimBST(root->right, low, high);if (root->val > high) return trimBST(root->left, low, high);root->left = trimBST(root->left, low, high);root->right = trimBST(root->right, low, high);return root;
}

java:
 

class Solution {public TreeNode trimBST(TreeNode root, int low, int high) {if (root == null) {return null;}if (root.val < low) {return trimBST(root.right, low, high);}if (root.val > high) {return trimBST(root.left, low, high);}root.left = trimBST(root.left, low, high);root.right = trimBST(root.right, low, high);return root;}
}

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

题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

解题思路:用折半查找法,取中间值为根节点

C:

typedef struct TreeNode TreeNode;
struct TreeNode* traversal(int* nums, int left, int right) {if (left > right) return NULL;int mid = left + ((right - left) / 2);TreeNode* root = (TreeNode*)malloc(sizeof(TreeNode));root->val=nums[mid];root->left = traversal(nums, left, mid - 1);root->right = traversal(nums, mid + 1, right);return root;
}
struct TreeNode* sortedArrayToBST(int* nums, int numsSize) {TreeNode* root = traversal(nums, 0, numsSize - 1);return root;
}

java:

class Solution {public TreeNode sortedArrayToBST(int[] nums) {return sortedArrayToBST(nums, 0, nums.length);}public TreeNode sortedArrayToBST(int[] nums, int left, int right) {if (left >= right) {return null;}if (right - left == 1) {return new TreeNode(nums[left]);}int mid = left + (right - left) / 2;TreeNode root = new TreeNode(nums[mid]);root.left = sortedArrayToBST(nums, left, mid);root.right = sortedArrayToBST(nums, mid + 1, right);return root;}
}

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

题目链接:力扣(LeetCode)官网 - 全球极客挚爱的技术成长平台

解题思路:逆中序遍历

java:

class Solution {TreeNode pre=null;public TreeNode convertBST(TreeNode root) {if(root==null) return null;convertBST(root.right);if(pre!=null) root.val+=pre.val;pre=root;convertBST(root.left);return root;}
}

http://www.yidumall.com/news/89852.html

相关文章:

  • 网站推广预算东莞网络营销网络推广系统
  • 做的好的手机网站有哪些市场营销案例100例
  • WordPress实现在线考试网站功能优化的方法
  • php商城网站开发怎么把广告发到各大平台
  • 网站中捕获鼠标位置磁力搜索器 磁力猫
  • 咨询聊城做网站网页设计制作网站
  • 影视网站源码下载微信营销软件
  • wordpress5.1好用小红书seo关键词优化多少钱
  • 帝国网站管理 上一条 下一条 链接 信息id 信息发布时间南宁seo推广
  • 公司网站空间域名建设网络营销的特点和优势
  • 如何在手机上做网站seo查询工具
  • 上海网站建设微信开发搜索引擎推广简称
  • 天猫旗舰店网站建设案例推广网站的四种方法
  • 做soho 怎么建立网站常熟网站建设
  • 网站建设专业百度商城app
  • 新乡最新新闻厦门seo关键词优化代运营
  • 成都网红景点廊坊seo关键词排名
  • 网站建设 解决方案安卓优化大师下载安装到手机
  • 焦作公司做网站做引流推广的平台600
  • 网站上怎么做动画广告视频下载营销失败案例分析
  • 小发明小制作简单易学seo优化招商
  • wordpress自定义url参数网站seo诊断分析
  • 服务器网站管理系统seo高级教程
  • 哪个网站可以哪些企业做哪些产品软文推广做的比较好的推广平台
  • 深圳网站建设的费用关键词搜索工具app
  • 如何在网站插做视频武汉大学人民医院光谷院区
  • 网站建设运营的灵魂是什么网络推广代理怎么做
  • dream8网站建设教程视频哪个app可以找培训班
  • 建设网站选多大的空间合适制作网页完整步骤
  • 高端网站建设 企业网站建站百度云搜索引擎入口官方