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

租赁网站空间更换怎么做产品软文撰写

租赁网站空间更换怎么做,产品软文撰写,php网站开发教程网,楼市最新消息2023文章目录 一、题目二、C# 题解 一、题目 给定一个有序整数数组,元素各不相同且按升序排列,编写一个算法,创建一棵高度最小的二叉搜索树。 点击此处跳转题目。 示例: 给定有序数组: [-10,-3,0,5,9], 一个可能的答案是:[0,-3,9,-10…

文章目录

  • 一、题目
  • 二、C# 题解

一、题目

  给定一个有序整数数组,元素各不相同且按升序排列,编写一个算法,创建一棵高度最小的二叉搜索树。

  点击此处跳转题目。

示例:

给定有序数组: [-10,-3,0,5,9],
一个可能的答案是:[0,-3,9,-10,null,5],它可以表示下面这个高度平衡二叉搜索树:

      0 / \ -3   9 /   / -10  5 

二、C# 题解

  很基础的题目了。递归中序遍历构建二叉树:

/*** Definition for a binary tree node.* public class TreeNode {*     public int val;*     public TreeNode left;*     public TreeNode right;*     public TreeNode(int x) { val = x; }* }*/
public class Solution {public TreeNode SortedArrayToBST(int[] nums) {return Partition(nums, 0, nums.Length);}public TreeNode Partition(int[] nums, int left, int right) {if (left == right) return null;int mid = (left + right) / 2;TreeNode node = new TreeNode(nums[mid]);      // 中间元素作为头结点node.left = Partition(nums, left, mid);       // 左孩子为左方区间处理结果node.right = Partition(nums, mid + 1, right); // 右孩子为右方区间处理结果return node;}
}
  • 时间复杂度: O ( n ) O(n) O(n)
  • 空间复杂度: O ( log ⁡ n ) O(\log n) O(logn)
http://www.dt0577.cn/news/5071.html

相关文章:

  • 专门做游戏攻略的网站网络营销平台有哪些?
  • 汾阳市网架公司seo培训教程
  • 小学免费资源网站模板销售平台
  • 动态网站 编辑软件宣传营销方式有哪些
  • 怎么看别人网站是哪里做的百度推广
  • 苏州网站建设2万起企业所得税优惠政策
  • 一个域名可以绑定几个网站seo网页推广
  • 宁波专业定制网站建设口碑营销方案怎么写
  • 如何把网站做的和别人一样快速排名怎么做
  • 动态网站开发课程设计网站技术制作
  • 领卷网站如何做代理如何在百度发布文章
  • 如何做局域网网站建设企业网站推广有哪些
  • wordpress 企业网站seo网站优化流程
  • 海口市住房和城乡建设局网站趣丁号友情链接
  • 邯郸哪家公司做企业网站比较专业推广链接点击器安卓版
  • 平台建设网站老司机们用的关键词有哪些
  • 网站开发新技术软文大全800字
  • 2024最火游戏排行榜四川游戏seo整站优化
  • 网页生成二维码源码优化培训方式
  • 网页生成器手机版企业网站排名优化方案
  • 视频制作和剪辑软件成都seo排名
  • wordpress前台管理广州网站优化多少钱
  • wordpress需要安装php模块网站优化企业排名
  • 九一制作厂网站app今天国内新闻
  • 网站制作中的更多怎么做青柠影院免费观看电视剧高清
  • sm wordpressseo描述是什么
  • web开发需要学什么seo 优化 工具
  • 百度怎样做网站海底捞口碑营销案例
  • 重庆快建网站企业营销
  • 怎样查网站有没有做CDN加速bt kitty磁力猫