数据结构
文章平均质量分 78
shyoldman
lalala~~~
展开
-
二叉树的前序遍历,中序遍历,后序遍历以及相互之间的求法
我们都知道,二叉树有三种遍历方法,分别是前序遍历,中序遍历,后序遍历。假设我们有这么一颗树: 画得很丑,不要喷我...... 那么前序遍历就是从根节点开始,到左子树,再到右子树,按照上面的图就是1->2->4->5->3->6->7 遍历的时候先访问根节点,再访问左子树。原创 2017-08-11 17:01:23 · 776 阅读 · 0 评论 -
二叉搜索树
#include using namespace std; struct TreeNode{ int value; TreeNode *l,*r; //构造函数 TreeNode(int val=0){ value=val; l=NULL; r=NULL; } }; void insert(TreeNode *&r,int val){ if(r==NULL){ //如原创 2017-08-10 22:09:21 · 193 阅读 · 0 评论 -
Aizu ALDS1_7_A Rooted Trees
Tree - Rooted Trees Time Limit : 2 sec, Memory Limit : 65536 KB Japanese version is here Rooted Trees A graph G = (V, E) is a data structure where V is a finite set of vertices an原创 2017-11-19 15:34:17 · 429 阅读 · 0 评论 -
Aizu ALDS1_7_B Binary Trees
Tree - Binary Trees Time Limit : 1 sec, Memory Limit : 65536 KB Japanese version is here Binary Tree A rooted binary tree is a tree with a root node in which every node has at most原创 2017-11-19 18:56:39 · 357 阅读 · 0 评论 -
Aizu ALDS1_7_C Tree Walk
Tree - Tree Walk Time Limit : 1 sec, Memory Limit : 65536 KB Japanese version is here Tree Walk Binary trees are defined recursively. A binary tree T is a structure defined on a fin原创 2017-11-19 19:27:46 · 364 阅读 · 0 评论 -
L2-006. 树的遍历
L2-006. 树的遍历时间限制400 ms内存限制65536 kB代码长度限制8000 B判题程序Standard作者陈越给定一棵二叉树的后序遍历和中序遍历,请你输出其层序遍历的序列。这里假设键值都是互不相等的正整数。输入格式:输入第一行给出一个正整数N(<=30),是二叉树中结点的个数。第二行给出其后序遍历序列。第三行给出其中序遍历序列。数字间以空格分隔。输出格式:在一行中输出该树的层序...原创 2018-03-30 17:57:40 · 212 阅读 · 0 评论