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

企业网站建设方案书搜狗引擎网站收录

企业网站建设方案书,搜狗引擎网站收录,学生登录注册入口,wordpress 数据库填写考察点 树的遍历知识点 题目 分析 我们分析算法题目的思路基本上都是归纳法,即通过举一些普通的例子来推理出算法流程,而画图又是举例子的常用手段,比如针对树或者链表画画图,针对数字类的举一些数字的例子寻找规律&#xff0c…

考察点

树的遍历

知识点

题目

分析
我们分析算法题目的思路基本上都是归纳法,即通过举一些普通的例子来推理出算法流程,而画图又是举例子的常用手段,比如针对树或者链表画画图,针对数字类的举一些数字的例子寻找规律,很快就能得到解决问题的方案。这道题目要求树的镜像,只要谈到树我们的思维就往那几个遍历上靠,前序遍历树的过程中交换非叶子结点的左子树和右子树就可以了。

public class BinaryTree {Node root;public BinaryTree() {this.root = null;}public void convertMirror(Node root) {if (root == null) {return;}if (root.leftChild != null && root.rightChild != null) {Node tmp = root.leftChild;root.leftChild = root.rightChild;root.rightChild = tmp;}convertMirror(root.leftChild);convertMirror(root.rightChild);}public void insertTree(int val) {if (this.root == null) {Node root = new Node(val);this.root = root;} else {insertChildTree(this.root,val);}}public void insertChildTree(Node node,int val) {if (node != null && val <= node.val) {if (node.leftChild == null) {node.leftChild = new Node(val);} else {insertChildTree(node.leftChild,val);}}if (node != null && val > node.val) {if (node.rightChild == null) {node.rightChild = new Node(val);} else {insertChildTree(node.rightChild,val);}}}public Node getRoot() {return this.root;}public void prePrint(Node node) {if (node == null) {return;}System.out.print(node.val + " ");prePrint(node.leftChild);prePrint(node.rightChild);}
}
public class Node{int val;Node leftChild;Node rightChild;public Node(int data) {this.val = data;this.leftChild = null;this.rightChild = null;}
}
public class Nineteen {public static void main(String[] args) {BinaryTree binaryTree = new BinaryTree();binaryTree.insertTree(8);binaryTree.insertTree(6);binaryTree.insertTree(10);binaryTree.insertTree(5);binaryTree.insertTree(7);binaryTree.insertTree(9);binaryTree.insertTree(11);binaryTree.prePrint(binaryTree.getRoot());System.out.println();binaryTree.convertMirror(binaryTree.getRoot());binaryTree.prePrint(binaryTree.getRoot());}
}
http://www.yayakq.cn/news/734078/

相关文章:

  • 做家务的男人网站wordpress支持哪一版本php
  • 城乡建设局网站首页百度网站建设
  • wordpress做管理网站百度一级代理商
  • 西部数码网站建设助手炫酷业务网站
  • 西安本地十家做网站建设的公司怀柔网站制作
  • 旅游网站建设要求学校网站建设计划
  • 做插画的网站有api对接文档怎么做网站
  • 学习做网页的网站网站设置银联密码
  • 泰州网站整站优化东莞建设最好的镇
  • 黑白网站设计网站建设背景图片
  • 深圳品牌网站建设公司招聘营销广告文案
  • 做网站首页轮播图代码长宁区网站制
  • 中国建设银行理财网站沈阳比较有名的工装公司
  • 大连本地网yoast wordpress seo plugin
  • 免费自动刷访客量黑帽seo培训网
  • 做外贸哪个网站可以接单装修公司加盟费多少
  • 做网站后台教程视频垂直 网站开发
  • 网站使用功能介绍是用什么软件做的网站优化主旨
  • 常州网站建设电话巨野县城乡和住房建设局网站
  • php开源网站 网上商城零售管理系统哪个软件好
  • 网站的市场营销方案一般做网站都在什么网做
  • 漯河优惠网站建设价格百度快照没有了用什么代替了
  • 免费网站空间和域名办公管理软件
  • 爱站网功能网页设计与网站建设项目教程
  • 漫画驿站网页设计图纸尺寸图网站建设与推广实训小结
  • 个人备案可以做企业网站吗深圳市龙华区中心医院官网
  • 北京网站模板建站可拖拽html网页编辑器
  • 住房和城乡建设部网站杂志为什么建设网站很多公司没有
  • wordpress 列表页文章数东莞网站优化排名公司
  • 网站建设免费按词收费西安网站的建设