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

网站邮件发送功能怎么做dk域名网站

网站邮件发送功能怎么做,dk域名网站,手机版网站版面设计怎么做,wordpress 栏目 伪静态化给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 平衡 二叉搜索树。 示例 1: 输入:nums [-10,-3,0,5,9] 输出:[0,-3,9,-10,null,5] 解释:[0,-10,5,null,-3,null,9] 也将被视为正确…

给你一个整数数组 nums ,其中元素已经按 升序 排列,请你将其转换为一棵 平衡 二叉搜索树。

示例 1:

输入:nums = [-10,-3,0,5,9]

输出:[0,-3,9,-10,null,5]

解释:[0,-10,5,null,-3,null,9] 也将被视为正确答案:

示例 2:

输入:nums = [1,3] 输出:[3,1]

解释:[1,null,3] 和 [3,1] 都是高度平衡二叉搜索树。

提示:

  • 1 <= nums.length <= 104
  • -104 <= nums[i] <= 104
  • nums 按 严格递增 顺序排列

思路:

  1. 选择中间元素作为根节点:由于数组是升序排列的,选择数组的中间元素作为根节点,可以保证左右子树的节点数量大致相等,从而保证树的平衡。

  2. 递归构建左右子树:将数组分为两部分,左半部分用于构建左子树,右半部分用于构建右子树。递归地对左右子数组重复上述过程。

  3. 终止条件:当数组的左边界大于右边界时,返回 null,表示当前子树为空。

代码:C#

public class Solution

{

    public TreeNode SortedArrayToBST(int[] nums)

    {

        return Helper(nums, 0, nums.Length - 1);

    }

    private TreeNode Helper(int[] nums, int left, int right)

    {

        if (left > right)

        {

            return null;

        }

        // 选择中间元素作为根节点

        int mid = left + (right - left) / 2;

        TreeNode root = new TreeNode(nums[mid]);

        // 递归构建左子树和右子树

        root.left = Helper(nums, left, mid - 1);

        root.right = Helper(nums, mid + 1, right);

        return root;

    }

}

http://www.dtcms.com/wzjs/572103.html

相关文章:

  • 网站上的广告位是怎么做的杭州网站
  • 软件开发和网站开发阿里云的企业网站建设
  • 如何做旅游网站的旅行家宁波建网站报价
  • html做网站步骤西安企业模板建站
  • 如何制作一个自己的网站wordpress 本地视频链接
  • 自己做的网站放在服务器哪里python改写WORDPRESS
  • 网站的搭建流程濮阳做网站设计
  • 建设母婴网站的目的淮安市建设局网站
  • 长沙米拓建站软件开发平台软件
  • 建站行业乱象完整版青州网站建设青州
  • 服装设计公司名称深圳网站优化教程
  • wordpress 中文网站揭阳网站制作方案
  • 做三盛石材网站的公司网站建设的流程步骤
  • phpcms如何发布网站网站的技术支持
  • 深圳品牌网站推广公司可以自己做歌曲的网站
  • 成都小企业网站设计南京营销型网站建设
  • 电商网站充值消费系统怎么制作自己的网页网站首页
  • 张家港建设工程质量监督站网站怎样查询百度收录和排名情况
  • 天蓝色网站西安今天紧急通知最新
  • 建筑导航网站深圳做外贸网站
  • 网站开发给网站设置图标在什么文件中写代码淘宝运营招聘
  • 金湖企业网站制作哪个网站可以做条形码
  • 做美团类似的网站只做二手奢侈品的网站
  • 怎么做相亲网站淘宝开网店怎么运营
  • wordpress自定义简码兰州seo优化公司
  • 建网站 多少钱网站建设及运营岗位要求
  • 网站工程师培训价格深圳建设发展有限公司
  • 微网站模板多少钱seo提升关键词排名
  • 谷歌俄语网站网站开发培训学费
  • 网站怎么做可以再上面输入文字东莞网站建设推广品众