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

园区二学一做网站wordpress 充值积分插件

园区二学一做网站,wordpress 充值积分插件,地方性手机平台微网站,wordpress页面模板是哪个文件夹文章目录 一、题目二、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.laogonggong.com/news/60957.html

相关文章:

  • c 做网站加载多个图片网站建设运营知识
  • 免费网站app天元建设集团有限公司财务部电话
  • 网站建设都需要哪些资质杭州网站建设专家
  • 苏州app定制开发wordpress网站速度优化
  • 提供小企业网站建设wordpress 需要连接ftp
  • 做视频网站可行吗南通网站建设ntwsd
  • 网站开发用笔记本电脑设计师网络平台
  • 做个商城网站怎么做便宜吗芜湖公司做网站
  • 广东建设厅网站首页成都科技网站建设费
  • 什么是部署php网站微官网建设
  • 访问网站 流程图网站用什么格式的图片格式
  • 网站建设可以修改吗wordpress社区论坛模板
  • 中卫网站制作公司报价wordpress 配置网络
  • 洛阳做网站找哪家丽江旅游网站建设结论
  • php网站建设模板下载睿艺美开封做网站
  • 汕头建站方案下载站源码cms
  • 完整企业网站模板中小企业网站制作407
  • 建设网站的目的是什么wordpress首页地址
  • 成都建设银行保安招聘网站室内设计专业招聘信息
  • 网站域名归属权网站总体结构
  • 网站建设与维护1997年网站开发小图片
  • 没有网站域名是否需要备案湘潭正规seo优化
  • 宁夏水利厅建设处网站织梦网站内容替换
  • 如何做各大网站广告链接东莞住建局网
  • 上海 网站工作室自己做网站实时监控
  • 山东省建设管理信息网站wordpress本地编辑器
  • 廊坊高端网站制作小程序怎么生成
  • 软件开发和网站开发的区别现在有哪些推广平台
  • 免费做网页的网站企业邮箱怎么申请
  • 青岛做网站公司排名长沙市设计网站公司