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

网站开发工作经验简历php网站开发程序

网站开发工作经验简历,php网站开发程序,电脑编程教学入门教程,网站备案 教程一、LeetCode 654 最大二叉树 题目链接#xff1a;654.最大二叉树https://leetcode.cn/problems/maximum-binary-tree/ 思路#xff1a;坚持左开右闭原则#xff0c;递归划分数组元素生成左右子树。 class Solution {public TreeNode constructMaximumBinaryTree(int[] num…一、LeetCode 654 最大二叉树 题目链接654.最大二叉树https://leetcode.cn/problems/maximum-binary-tree/ 思路坚持左开右闭原则递归划分数组元素生成左右子树。 class Solution {public TreeNode constructMaximumBinaryTree(int[] nums) {return travel(nums,0,nums.length);}//坚持左闭右开public TreeNode travel(int[] nums, int left, int right){//空数组返回空值if(right - left 1){return null;}//数组只有一个元素为叶子节点if(right - left 1){return new TreeNode(nums[left]);}//找到数组中的最大元素及其下标int maxIndex left;int maxValue nums[left];for(int i left1; i right; i){if(nums[i] maxValue){maxIndex i;maxValue nums[i];}}TreeNode node new TreeNode(nums[maxIndex]);//划分数组生成左右子树node.left travel(nums,left,maxIndex);node.right travel(nums,maxIndex1,right);return node;} } /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val val;* this.left left;* this.right right;* }* }*/ 二、LeetCode 617 合并二叉树 题目链接617.合并二叉树https://leetcode.cn/problems/merge-two-binary-trees/submissions/502582353/ 思路前序递归遍历处理空节点情况~ class Solution {public TreeNode mergeTrees(TreeNode root1, TreeNode root2) {//处理root1和root2节点为空的情况if(root1 null root2 null){return null;}if(root1 ! null root2 null){return root1;}if(root1 null root2 ! null){return root2;}//建立新节点TreeNode root new TreeNode(root1.val root2.val);//中、左、右递归遍历root.left mergeTrees(root1.left,root2.left);root.right mergeTrees(root1.right,root2.right);return root;} } /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val val;* this.left left;* this.right right;* }* }*/ 三、LeetCode  700 二叉树中的搜索 题目链接700.二叉树中的搜索https://leetcode.cn/problems/search-in-a-binary-search-tree/ 思路前序遍历非左即右~ class Solution {public TreeNode searchBST(TreeNode root, int val) {//找到空节点说明该路径上没有符合条件的节点if(root null){return null;}//找到符合条件的节点if(root.val val){return root;}//前序遍历 中、左、右TreeNode left searchBST(root.left,val);TreeNode right searchBST(root.right,val);//非左即右return left null ? right : left;} } /*** Definition for a binary tree node.* public class TreeNode {* int val;* TreeNode left;* TreeNode right;* TreeNode() {}* TreeNode(int val) { this.val val; }* TreeNode(int val, TreeNode left, TreeNode right) {* this.val val;* this.left left;* this.right right;* }* }*/ 四、小结 静心刷题ovo
http://www.hkea.cn/news/14437893/

相关文章:

  • 国内好的seo网站律师免费咨询
  • 加盟网站制作公司西宁seo快速排名
  • 网站设计需求书黄岩区建设规划局网站
  • wordpress 全站ssl网址转化短链接
  • 兰州网站建设redu上海网络维护培训班
  • 网站开发实现的环境logo素材大图
  • 绍兴兴住房和城乡建设局网站什么是主页
  • 做外汇 虚拟网站微信营销软件群发
  • 网站开发图书系统前台模板工商注册网上办事大厅
  • 常德网站公司兰州公司做网站
  • 如何免费建企业网站网站做支付借口多少钱
  • 网站群发手机短信室内设计软件培训
  • 彩票网站有人做吗广州牌手表网站
  • 东阿县住房和城乡建设局网站公司网站开发怎么做
  • 做移动端电影网站网站建设 紧急检查工作
  • 湖北网站建设xiduyun嘉兴网站的优化
  • 贷款公司网站模板深圳网站设计的公司
  • 抚州市建设局官网站智慧城市建设评价网站
  • 南京 做网站湖北海厦建设有限公司网站
  • 佛山设计网站公司企业邮箱免费注册入口
  • 门户网站建设自评报告百度识图搜索网页版
  • 济宁网站建设 济宁智雅WordPress制作公告
  • 一起做英语作业网站全球速卖通规则
  • 可以免费建手机网站大宗商品交易平台排名
  • seo网站概述重庆提供行业网站建站报价
  • 太原做响应式网站设计wordpress 改中文字体
  • 电子商务网站建设项目的阶段wordpress文章自定义标题
  • 常州网站建设常州开发一个app平台大概需要多少钱?
  • 做好档案整理及网站建设wordpress看板娘
  • 北京通州网站建设网站开发文档有哪些