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

谷歌找网站后台怎样查app开发公司

谷歌找网站后台,怎样查app开发公司,广州建站模板搭建,网页游戏排行大全给定一个单链表#xff0c;其中的元素按升序排序#xff0c;将其转换为高度平衡的二叉搜索树。 本题中#xff0c;一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 解题思路 先将链表转换成数组#xff0c;再构造二叉搜索树 代码 …给定一个单链表其中的元素按升序排序将其转换为高度平衡的二叉搜索树。 本题中一个高度平衡二叉树是指一个二叉树每个节点 的左右两个子树的高度差的绝对值不超过 1。 解题思路 先将链表转换成数组再构造二叉搜索树 代码 /*** Definition for singly-linked list.* public class ListNode {* int val;* ListNode next;* ListNode(int x) { val x; }* }*/ /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode(int x) { val x; }* }*/ class Solution {public TreeNode sortedListToBST(ListNode head) {ArrayListInteger listnew ArrayList();while (head!null){list.add(head.val);head head.next;}int[] knew int[list.size()];for(int c0;ck.length;c)k[c]list.get(c);return sortedArrayToBST(k);}public TreeNode sortedArrayToBST(int[] nums) {if(nums.length0) return null;return BST(nums,0,nums.length-1);}public TreeNode BST(int[] nums,int left,int right) {if(leftright) return null;if(leftright) return new TreeNode(nums[left]);int midleft((right-left)1);TreeNode treeNodenew TreeNode(nums[mid]);treeNode.rightBST(nums,mid1,right);treeNode.leftBST(nums,left,mid-1);return treeNode;} }解题思路 通过快慢指针找链表的中点进行递归 代码 class Solution {public TreeNode sortedListToBST(ListNode head) {if(headnull) return null;return helper(head,null);}public TreeNode helper(ListNode head,ListNode tail) {if(headtail) return null;ListNode slowhead,fasthead;while (fast!tailfast.next!tail){fastfast.next.next;slowslow.next;}TreeNode treeNodenew TreeNode(slow.val);treeNode.righthelper(slow.next,tail);treeNode.lefthelper(head,slow);return treeNode;} }
http://www.huolong8.cn/news/230386/

相关文章:

  • icp备案网站信息修改自己如何做app
  • 上海建站网站简洁案例seo如何提高网站排名
  • 专做外贸库存的网站浙江王氏生态建设网站
  • asp个人网站模板集团门户网站建设不足
  • 在linux系统上用什么做网站全国各城市感染高峰进度查询
  • 网站建设公司知识手机端网站建站流程
  • 郴州网站设计较好的公司wordpress数据库文件
  • 建个网站有收网站流量平台
  • 重庆渝发建设有限公司官网惠州百度seo在哪
  • 做 理财网站营山县城乡规划建设局官方网站
  • 网站建设简单模板株洲网站seo优化价格
  • wordpress多站点site id温州网站系统开发
  • 怀化找工作网站不关站备案wordpress
  • 北京专业响应式网站建设做响应式网站的意义
  • 高端网站推广网站开发思路
  • 海门网站建设推一把网络营销学院
  • 徐州网站制作报价前端技术
  • 哪家做的濮阳网站建设wordpress翻译软件
  • 如何做 试题类 网站个人网站建设基本流程
  • 惠州网站建设乐云seo在线制作网页视频下载慢怎么办
  • 江苏建设厅官方网站安全员药业集团网站建设方案
  • 企业网站推广最有效的方法pop布局的网站
  • 博客优化网站seo怎么写网站信息评估抽查
  • 京挑客网站建设昆明网站建设手机版
  • 网站建设裕鸿国际网络营销的功能有哪些
  • 西宁网站seo外包营业执照注册流程
  • 一个域名可以建几个网站公司公司手机网站制作
  • 网站开发环境ide深圳视频网站开发
  • 网站开发怎么入驻京东怎么用手机做软件
  • 工业品一站式采购平台做网站的费用入账