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

哪些网站做科技专题网站构建工具

哪些网站做科技专题,网站构建工具,网页模版设计,五八精准恶意点击软件一、二叉树的定义 //定义一个二叉树#xff1a;使用链式存储 public class TreeNode {int val; // 节点的值TreeNode left; // 左子节点TreeNode right; // 右子节点public TreeNode() {}// 构造函数#xff0c;初始化节点值public TreeNode(int val){this.valval;}// 构造函…一、二叉树的定义 //定义一个二叉树使用链式存储 public class TreeNode {int val; // 节点的值TreeNode left; // 左子节点TreeNode right; // 右子节点public TreeNode() {}// 构造函数初始化节点值public TreeNode(int val){this.valval;}// 构造函数初始化节点值、左子节点和右子节点public TreeNode(int val, TreeNode left, TreeNode right) {this.val val;this.left left;this.right right;}}二、前序遍历 package com.thirteenday.tree;import java.util.ArrayList; import java.util.List;//前序遍历 /*** 递归三部曲* 1、确定递归函数的参数和返回值* 2、确定递归终止条件* 3、确定单层递归的逻辑*/ public class PreorderTraversal {/*** 1、确定递归函数的参数和返回值* param root 树的根节点* param result 将遍历的结果放在集合中*/private static void preorder(TreeNode root , ListInteger result){//2、确定递归终止条件if (root null){return;}//3、确定单层递归的逻辑前序遍历根左右result.add(root.val); //根preorder(root.left,result);//左preorder(root.right,result); //右}public static ListInteger preorderTraversal(TreeNode root){ArrayListInteger result new ArrayList();preorder(root,result);return result;}public static void main(String[] args) {TreeNode root new TreeNode(1, new TreeNode(2, new TreeNode(4), new TreeNode(5)), new TreeNode(3, new TreeNode(6), new TreeNode(7)));ListInteger list preorderTraversal(root);list.stream().forEach( e - System.out.println(e ));}} 三、中序遍历 package com.thirteenday.tree;import java.util.ArrayList; import java.util.List;//中序遍历 public class InorderTraversal {/*** 1、确定递归函数的参数和返回值* param root 树的根节点* param result 将遍历的结果放在集合中*/private static void preorder(TreeNode root , ListInteger result){//2、确定递归终止条件if (root null){return;}//3、确定单层递归的逻辑中序遍历左根右preorder(root.left,result);//左result.add(root.val); //根preorder(root.right,result); //右}public static ListInteger inorderTraversal(TreeNode root){ArrayListInteger result new ArrayList();preorder(root,result);return result;}public static void main(String[] args) {TreeNode root new TreeNode(1, new TreeNode(2, new TreeNode(4), new TreeNode(5)), new TreeNode(3, new TreeNode(6), new TreeNode(7)));ListInteger list inorderTraversal(root);list.stream().forEach( e - System.out.println(e ));} } 四、后序遍历 //后序遍历 public class PostorderTraversal {/*** 1、确定递归函数的参数和返回值* param root 树的根节点* param result 将遍历的结果放在集合中*/private static void preorder(TreeNode root , ListInteger result){//2、确定递归终止条件if (root null){return;}//3、确定单层递归的逻辑后序遍历左右根preorder(root.left,result);//左preorder(root.right,result); //右result.add(root.val); //根}public static ListInteger postorderTraversal(TreeNode root){ArrayListInteger result new ArrayList();preorder(root,result);return result;}public static void main(String[] args) {TreeNode root new TreeNode(1, new TreeNode(2, new TreeNode(4), new TreeNode(5)), new TreeNode(3, new TreeNode(6), new TreeNode(7)));ListInteger list postorderTraversal(root);list.stream().forEach( e - System.out.println(e ));} }
http://www.hkea.cn/news/14451047/

相关文章:

  • 如何建设手机端网站关于h5的网站模板
  • 抚州市做棋牌网站慧聪网郭凡生
  • 金融理财网站建设方案大连做网页工作室
  • wordpress 多站wordpress图片 转移oss
  • 优质服务的小企业网站建设品牌网站运营
  • 怎么确定网站的关键词云南省建设厅官方网站
  • 官方网站下载cad网站建设论文答辩题目
  • 照片做视频的软件 模板下载网站好讷河做网站公司
  • 哈尔滨网站seo公司网站上关键词的推广怎么做
  • 上杭网站设计拓者设计吧现代效果图
  • 怎样做二维码链接到网站上建设部勘察设计网站
  • 想做网站开发兼职wordpress管理员改为投稿者
  • wordpress添加站点新闻发布会是一种
  • 游戏点卡平台网站开发页面优化
  • 网站建设考试重点河南省工程建设业协会网站
  • dede网站模版免费商城系统源码
  • 平邑网站优化专门做兼职的网站有哪些
  • 网络营销对于个人而言有什么作用深圳做网站优化
  • 公司名称logo设计江门网站优化快速排名
  • 社区平安建设基层网站泰州网站建设电话
  • 如何创建游戏网站网页优化方案
  • 如何搭建公司内部网站网站建设淘宝客模板下载
  • 上海比较好的网站建设公司停止wordpress
  • 有网站开发专业吗网站建设网站网站建设网站
  • 电商网站建设的目标做网站的版式会侵权吗
  • wordpress 4.1 主题seo推广公司网站模板
  • 建设环保网站查询系统郑州注册公司流程及费用
  • 怎么健手机网站阿里云网站怎么备案域名解析
  • 淘宝上网站建设为啥这么便宜wordpress防止文章被采集
  • 做logo赚钱的网站公众号怎么建立