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

韩国做游戏的电影 迅雷下载网站江西医疗网站备案前置审批

韩国做游戏的电影 迅雷下载网站,江西医疗网站备案前置审批,学校网站建设报告,wordpress 仿微博模板不定期更新leetcode解题java答案。 采用pick one的方式选择题目。 题意为将一个增序单链表转换成为二叉搜索树。 可以采用递归的方式依次确认该层应选择的单链表位置作为树的节点依次向下进行。每次选择做树该层的节点为链表的中间值。 代码如下#xff1a; 1 /**2 * Definit…  不定期更新leetcode解题java答案。   采用pick one的方式选择题目。   题意为将一个增序单链表转换成为二叉搜索树。   可以采用递归的方式依次确认该层应选择的单链表位置作为树的节点依次向下进行。每次选择做树该层的节点为链表的中间值。   代码如下 1 /**2 * Definition for singly-linked list.3 * public class ListNode {4 * int val;5 * ListNode next;6 * ListNode(int x) { val x; }7 * }8 */9 /** 10 * Definition for a binary tree node. 11 * public class TreeNode { 12 * int val; 13 * TreeNode left; 14 * TreeNode right; 15 * TreeNode(int x) { val x; } 16 * } 17 */ 18 public class Solution { 19 public TreeNode sortedListToBST(ListNode head) { 20 return sortedListToBST(head, null); 21 } 22 23 public TreeNode sortedListToBST(ListNode head, ListNode tail){ 24 if(head tail) 25 return null; 26 ListNode slow head, fast head; 27 28 while(fast ! tail fast.next ! tail){ 29 slow slow.next; 30 fast fast.next.next; 31 } 32 TreeNode root new TreeNode(slow.val); 33 34 root.left sortedListToBST(head, slow); 35 root.right sortedListToBST(slow.next, tail); 36 37 return root; 38 } 39 }   此外仍列出读取单链表后生成二叉搜索树的方法代码如下 1 public class Solution {2 public TreeNode sortedListToBST(ListNode head) {3 ArrayListInteger list new ArrayList();4 while(head ! null){5 list.add(head.val);6 head head.next;7 }8 9 TreeNode tn null; 10 if(list.size() ! 0){ 11 12 int size list.size() - 1; 13 tn new TreeNode(list.get(size / 2)); 14 15 getLeftNode(tn, list, 0, size / 2 - 1); 16 getRightNode(tn, list, size / 2 1, size); 17 } 18 return tn; 19 } 20 21 public void getLeftNode(TreeNode node, ArrayListInteger list, int start, int end){ 22 if(start end) 23 return; 24 int mid (start end) / 2; 25 node.left new TreeNode(list.get(mid)); 26 27 getLeftNode(node.left, list, start, mid - 1); 28 getRightNode(node.left, list, mid 1, end); 29 } 30 31 public void getRightNode(TreeNode node, ArrayListInteger list, int start, int end){ 32 if(start end) 33 return; 34 int mid (start end) / 2; 35 node.right new TreeNode(list.get(mid)); 36 37 getLeftNode(node.right, list, start, mid - 1); 38 getRightNode(node.right, list, mid 1, end); 39 } 40 }  转载于:https://www.cnblogs.com/zslhq/p/5993929.html
http://www.zqtcl.cn/news/692986/

相关文章:

  • 部门网站建设管理经验交流材料定制开发app
  • 做网站 就google权重查询
  • 网站制作 福宁网络有限公司绚丽的网站
  • wordpress ip 访问重庆seo顾问服务
  • 灰色调网站自动seo系统
  • 河北省网站建设公司排名企业网络信息安全
  • 郑州网站定制建个微商城网站
  • 北京好网站制作公司哪家好vs加数据库做网站
  • 电子商务网站建设与管理第四章答案seo入门培训学校
  • 温州最便宜网站建设有哪些网站可以做推广
  • 郑州网站建设制作公司wordpress播放m3u8
  • wordpress企业站手机客户端wordpress获取主页路径
  • 免费开通的网站外国网站在中国做推广
  • 揭阳公司做网站泰国网站域名
  • 上海网站制作方法北京网站制作设计推广公司
  • 衡水哪有建网站的吗个人简历word模板
  • 网站建设前期开发企业网站开发丨薇
  • 流程图 网站做网站后台数据库建设
  • 免费做英语卷子的网站wordpress去谷歌插件
  • 做网站费用网站极简设计
  • 兰州市建设工程安全质量监督站网站优化公司治理
  • 高质量的合肥网站建设天津百度网站快速优化
  • 千元低价网站建设wordpress修改文章时间
  • 做网站需要几个程序wordpress淘客api
  • 建筑公司网站源码本地建站教程
  • 甘肃省建设厅官方网站信息网腾讯企点qq
  • 搜狗收录网站建个网络平台多少钱
  • 电子商务网站开发目的和意义郑州网站优化的微博_腾讯微博
  • asp.net网站建设项目实战 董义革wordpress伪静态规则访问失败
  • 网站添加锚点网站备案名称更换