搜索资源列表
BinaryTreeChange
- 能把一个带空位置的二叉树前序序列流转换成一棵二叉树,空位置用“@”表示,其中包含图形界面(java实现),可以帮助大家熟悉二叉树的存储结构,由前序序列流产生二叉树;二叉树的3种遍历算法-can take a position in the air before the sequence sequence binary tree circulation replaced by a binary tree. Air location with "@", which include
Binary-Tree
- 数据结构 1、算法思路: 在此二叉树操作中,主要采用链式存储结构,由于遍历二叉树基本操作是访问结点,则不论按哪一种次序进行遍历,对含有n个结点的二叉树,其时间复杂度均为O(n);空间复杂度为二叉树的高度。
student-system
- 本系统是个学生成绩管理系统 有如下功能: 1.用顺序表n个学生的学号和成绩录入; 思想: 在主函数里完成学生人数限定,和定义学生的结构体指针,调用录入函数。 用结构体指针完成学生信息录入。 2.用选择排序法对n个学生的成绩按照降序排列; 思想: 定义2个学生结构体指针,用选择法完成学生成绩排序。 3.利用栈和队列的算法操作,删除不及格的学生信息,保留及格学生信息在栈或队列中; 思想: 定义一
TreeTest2
- 给定一棵有n个结点的二叉树,结点的编号为0~n-1。请你编写程序输出二叉树的前序遍历序列。 Input 输入的第一行是一个正整数t(1 < t < 20),表示有t组测试用例。 对于每组测试用例,第一行是一个整数n(0 < n < 20),表示二叉树结点个数。第二行是一个数r(0≤r≤n-1),二叉树根结点的编号。后面有n-1行,表示二叉树n-1条边的信息。每行三个数a,b,c,三个数间由空格隔开,其中0≤a,b≤n-1且a≠b, c为0或1。a表示边的起点,