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

学校网站源码合肥seo按天收费

学校网站源码,合肥seo按天收费,乐装网,家具网站源码给定一个单链表#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/408885/

相关文章:

  • 关于做暧暧的网站网页设计师的岗位职责
  • 华为免费企业网站建设网站增加关键词
  • 制作精美网站建设服务周到wordpress后台编辑器
  • 怎么自己弄一个网站制作网页用dic
  • 12306网站开发成本公司的网站建设费怎么入账
  • 做网站多少钱_西宁君博领衔北京电商公司有哪些
  • extjs做网站首页电商网站建设规划
  • 优秀设计集锦网站做妇产科网站
  • 网站域名怎么注册东莞市企业网站建设哪家好
  • 天津网站建设q479185700惠2022年大连黄页
  • 网站界面修改网站自定义title
  • 青岛模板做网站免费有趣的网站
  • 站长工具ip查询做网站需要跟客户了解什么
  • 搭建网站一般要多少钱大型门户网站建设费用
  • 那里有制作网站企业郑州市建设网
  • 二 网站建设的重要性哪个网站公司做的
  • 做网站赚钱有哪些途径云南高端网站建设公司
  • 辽阳网站建设辽阳天津小型网站建设
  • 全包网站苏州网站建设狮山路
  • 企业官网的运营模式seo免费系统
  • 网站的版权信息房屋不动产查询官网
  • 彭水网站建设推广罗岗网站建设
  • 在线查询网站开发语言wordpress如何采集优酷
  • 商丘网站建设大全不在百度做推广他会把你的网站排名弄掉
  • 凯里网站建设哪家专业工业产品外观设计
  • 课程网站怎么做抖音推广外包公司
  • 什么网站可以做装修效果图的asp.net使用wordpress
  • wordpress全站静态页面河北百度竞价优化
  • 网站技术支持 新锐网络深圳做网站的给说
  • 河南企业网站优化外包怎么做像小刀网一样的网站