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

wordpress地址和站点地址区别有没有可以在网站上做试卷的

wordpress地址和站点地址区别,有没有可以在网站上做试卷的,网站部署,博物馆网站建设情况二叉树的举例 遍历 广度优先遍历 广度优先遍历(Breadth-first-order):尽可能先访问距离根最近的节点,也称为层序遍历 练习 leetCode102 思路 /*1/ \2 3/ \ / \4 5 6 7头[]尾1 2 3 4 5 6 7 */ 实现 public …

二叉树的举例

遍历

广度优先遍历

广度优先遍历(Breadth-first-order):尽可能先访问距离根最近的节点,也称为层序遍历

练习
leetCode102
思路
/*1/   \2     3/   \  /  \4    5 6    7头[]尾1 2 3 4 5 6 7
*/
实现
public class E01Leetcode102 {public static void main(String[] args) {TreeNode root = new TreeNode(new TreeNode(new TreeNode(4),2,new TreeNode(5)),1,new TreeNode(new TreeNode(6),3,new TreeNode(7)));
​System.out.println(testMethod(root));Queue<TreeNode> queue = new LinkedList<>();}public static List<List<TreeNode>> testMethod(TreeNode root){if(root == null){return null;}List<List<TreeNode>> list = new ArrayList<>();LinkedListQueue<TreeNode> queue = new LinkedListQueue();queue.offer(root);int index = 1;while (!queue.isEmpty()){int temp = 0;List<TreeNode> leve = new ArrayList<>();for(int i = 0; i < index; i++){TreeNode n = queue.poll();leve.add(n);if(n.left != null){queue.offer(n.left);temp++;}if(n.right != null){queue.offer(n.right);temp++;}}index = temp;list.add(leve);}return list;}
}
深度优先遍历

规则

1.深度优先遍历(Depth-first order):对于二叉树,可以进一步分成三种(要深入到叶子节点)

前序遍历:先访问该节点,然后是左子树,最后是右子树

中序遍历:先访问左子树,然后是该节点,最后是右子树

后序遍历:先访问左子树,然后是右子树,最后是该节点

实现

前序遍历

LinkedList<TreeNode> list = new LinkedList();
TreeNode curr = root;
​
while(curr != null || !list.isEmpty){if(curr != null){System.out.println(curr.val);list.push(curr);curr = curr.left;}else{TreeNode pop = list.pop();curr = pop.left}
}

中序遍历

LinkedList<TreeNode> list = new LinkedList();
TreeNode curr = root;
​
while(curr != null || !list.isEmpty){if(curr != null){list.push(curr);curr = curr.left;}else{TreeNode pop = list.pop();curr = pop.leftSystem.out.println(pop.val);}
}

后续遍历

    static void preOrderEst2(TreeNode node){TreeNode curr = node;LinkedList<TreeNode> list = new LinkedList<>();TreeNode pop = null;while(curr != null || !list.isEmpty()){if(curr != null){list.push(curr);curr = curr.left;}else{TreeNode peek = list.peek();if(peek.right == null || pop == peek.right){pop = list.pop();System.out.println("回" + pop.val);}else {curr = peek.right;}}}}

同时解决所有深度优先遍历

    static void preOrderEst3(TreeNode node){TreeNode curr = node;LinkedList<TreeNode> list = new LinkedList<>();TreeNode pop = null;while(curr != null || !list.isEmpty()){//待处理的左子树if(curr != null){list.push(curr);System.out.println("前" + curr.val);curr = curr.left;}else{//右子树为空的时候TreeNode peek = list.peek();if(peek.right == null){System.out.println("中" + peek.val);pop = list.pop();System.out.println("后" + pop.val);//右子树处理完毕}else if(pop == peek.right){pop = list.pop();System.out.println("后" + pop.val);// 待处理的右子树}else{System.out.println("中" + peek.val);curr = peek.right;}}}}


文章转载自:

http://tHsA1bXK.smtrp.cn
http://GgBqSCd7.smtrp.cn
http://51nj7wiP.smtrp.cn
http://2BHqk5qq.smtrp.cn
http://CaSElhcU.smtrp.cn
http://Qk2gD319.smtrp.cn
http://YSwjJYEV.smtrp.cn
http://yS0luGUJ.smtrp.cn
http://r52E2W91.smtrp.cn
http://n5YDkcUS.smtrp.cn
http://yKHAhOHc.smtrp.cn
http://OJAr256O.smtrp.cn
http://ypbA5DMZ.smtrp.cn
http://ofmUYBa2.smtrp.cn
http://l8Ydn7kL.smtrp.cn
http://aNk0fCrw.smtrp.cn
http://ziAZtpQr.smtrp.cn
http://B5h4QQpi.smtrp.cn
http://U6GmUbuu.smtrp.cn
http://12AsrWpj.smtrp.cn
http://4qcMXEjk.smtrp.cn
http://7eNTgyA7.smtrp.cn
http://XhK8baWx.smtrp.cn
http://iwJ67M1F.smtrp.cn
http://cM9xb44g.smtrp.cn
http://RbTfcYxK.smtrp.cn
http://J8bMSb0o.smtrp.cn
http://59j3XwGE.smtrp.cn
http://8X6ToXo0.smtrp.cn
http://RuAf6iOX.smtrp.cn
http://www.dtcms.com/wzjs/758207.html

相关文章:

  • 网站建设属于哪个专业湖北网络科技有限公司
  • 如何做网站公司名seo做网站遇到各种问题
  • 嘉兴定制型网站建设自己电脑做服务器上传网站 需要备案吗
  • 里面云智能建站企业班组建设案例
  • 用织梦做的网站 图片打开很慢设计游戏的软件
  • 济南企业网站制作费用域名网站备案
  • 网站开发安全管理建筑工程网官网招聘资料员
  • 工商注册在哪个网站大连专业网站设计服务商
  • 织梦html5手机网站模板爱站网长尾词挖掘工具
  • 网站建设技术服务合同怎么让网站分享有图片
  • 济南网站制作企业phpstudy搭建本地网站
  • 兰州网站建设 冰雨网页设计培训评价怎么写
  • 平度168网站建设移动互联网 传统网站
  • 网站购买空间信阳百度推广公司电话
  • 网站适配手机怎么做网站怎么做双机房切换
  • 电商网站建设价格低wordpress更改邮箱
  • 网站建设个人职责网络推广专员是干嘛的
  • 网站建设的经济可行性分析网络营销策略ppt
  • 某个网站做拍卖预展的好处廊坊seo建站
  • h5做的分销网站网页访问自动跳转中
  • 如何使用上线了app建设网站vs2008 手机网站开发
  • 网站建设结构分布网络培训课堂app
  • 动漫网站建设总结网站做seo
  • wordpress 外贸站主题网页设计制作网站素材
  • 做技术一般逛那些网站黄山地区建设行业网站
  • 网站管理后台文章排序百度招聘平台
  • 实业有限公司网站怎么做wordpress企业建
  • seo网站建设方案以数字域名为网址的网站
  • 做电脑网站步骤seo课程培训学校
  • 揭阳模板建站开发公司网络营销工具与方法