PTA数据结构与算法题目集(中文)

6-9 二叉树的遍历

void InorderTraversal( BinTree BT ){if(BT==NULL)return;if(BT->Left){InorderTraversal(BT->Left);}printf(" %c",BT->Data);if(BT->Right){InorderTraversal(BT->Right);}
}
void PreorderTraversal( BinTree BT ){if(BT==NULL)return;printf(" %c",BT->Data);if(BT->Left){PreorderTraversal(BT->Left);}if(BT->Right){PreorderTraversal(BT->Right);}
}
void PostorderTraversal( BinTree BT ){if(BT==NULL)return;if(BT->Left){PostorderTraversal(BT->Left);}if(BT->Right){PostorderTraversal(BT->Right);}printf(" %c",BT->Data);
}
void LevelorderTraversal( BinTree BT ){if(BT==NULL)//判断树是否为空   如果没有这个判断 最后一个点段错误 return ;BinTree T[100];int i=0,j=0;T[j++]=BT;while(i<j){BinTree s=T[i];printf(" %c",s->Data);if(s->Left)T[j++]=s->Left;if(s->Right)T[j++]=s->Right;i++;}}

PTA数据结构与算法题目集 6-9 二叉树的遍历相关推荐

  1. PTA数据结构与算法题目集6-4 6-3 6-8

    PTA数据结构与算法题目集(中文) 6-4 链式表的按序号查找 ElementType FindKth( List L, int K ){int index = 0;while(L){++index; ...

  2. PTA 数据结构与算法题目集(中文)

    一:数据结构与算法题目(中文版) 7-2 一元多项式的乘法与加法运算 (20 分) 7-3 树的同构 (25 分) 7-4 是否同一棵二叉搜索树 (25 分) 7-6 列出连通集 (25 分)(详解) ...

  3. PTA 数据结构与算法题目集(中文) 7-10 公路村村通 (30分) 最小生成树(kruskal算法)

    我的GIS/CS学习笔记:https://github.com/yunwei37/ZJU-CS-GIS-ClassNotes <一个浙江大学本科生的计算机.地理信息科学知识库 > 还有不少 ...

  4. 浙大PTA数据结构与算法题目集(中文)题解集复习用

    文章目录 7-1 最大子列和问题 (20分)(dp或贪心) 7-2 一元多项式的乘法与加法运算 (20分) 7-3 树的同构 (25分) 7-4 是否同一棵二叉搜索树 (25分) 7-5 堆中的路径 ...

  5. PTA数据结构与算法题目集(中文)7-25

    题意:找出M个俱乐部中最大朋友圈数量,朋友的朋友也朋友,所以可以采用并查集写此算法. 开始自己把题目理解错了,最后看了大神的写法终于明白了. #include <iostream> #in ...

  6. PTA数据结构与算法题目集(中文) 函数题 (1)

    4-1 单链表逆转 code: List Reverse(List head) {if(NULL==head|| NULL==head->Next)return head;List p;List ...

  7. PTA数据结构与算法题目集(中文)7-36

    Floyd算法求解: #include<stdio.h> #include<stdlib.h> #include<math.h> #define max 50005 ...

  8. PTA数据结构与算法题目集(中文)7-18

    题意:有两个窗口A,B,题目给出A窗口处理完两个顾客,B窗口处理完一个顾客,并且当不同窗口同时处理完2个顾客时,A窗口顾客优先输出.我们可以给出两个队列q1,q2分别表示A,B窗口,编号为奇数的顾客存 ...

  9. PTA 数据结构与算法题目集 6-1

    单链表的反转 回顾题目戳这里 https://pintia.cn/problem-sets/15/problems/724 带头节点的反转代码 List Reverse( List L ){List ...

最新文章

  1. 零起点学习WPF之《WPF揭秘》读书笔记(7)——第三章 变更通知
  2. 【 ML 】Newton – Raphson Iteration Procedure of TOA - Based Positioning Simulation
  3. Java中的注解以及应用 @Deprecated @SupressWarning @Override
  4. leetcode|第三大的数java题解
  5. 数字编码电位器c语言,数字电位器——x9c104
  6. 电子垃圾行业调研报告 - 市场现状分析与发展前景预测(2021-2027年)
  7. Ngrok让你的本地Web应用暴露在公网上
  8. GUI学习之二十一——QSlider、QScroll、QDial学习总结
  9. Linux下常用的压缩解压命令[收藏]
  10. HP 滤波 (Hodrick Prescott Filter)
  11. JAVA —— ArrayList集合习题(共四题)
  12. 酷我音乐盒官方免费版最新版
  13. ubuntu搭建STM32开发环境
  14. 微信小程序中进行地图导航
  15. 【房卡棋牌教程】,制作进入房间小界面
  16. 计算机专业水平不足,计算机专业教学存在的问题及完善对策
  17. 网页制作的一些素材整理(一)
  18. SaaSBase:什么是INFOR ERP?
  19. 说说Object c的动态性
  20. 神经网络和图神经网络,神经网络的图怎么画

热门文章

  1. 深度学习 | 三个概念:Epoch, Batch, Iteration
  2. 将前500页,和中间500页的CVE编号放在一起
  3. 难以置信的目标检测小妙招:多训练几个epochs,平均一下就能获得更好的模型...
  4. 【OpenCV 4开发详解】均值滤波
  5. 2018 百越杯 pwn(format WriteUp)
  6. HTML5 - Websocket
  7. Android控件点击圆形阴影反馈解决方案
  8. 人工智能市场兴起,哪款聊天机器人能提供最好的投资回报?
  9. ie与firefox 关于js 的差别(转载)
  10. 《Python for Data Analysis》之 Series