数据结构——树1
来源:互联网 发布:免费一级域名注册 编辑:程序博客网 时间:2024/06/16 13:34
#include <stdio.h>#include <stdlib.h>#include <th01.h>struct SNode{ int Element; STree Left; STree Right;};int main(){ STree T=NULL; int i; for(i=0;i<2;i++) {<span style="color:#ff0000;"> //Insert(i+1,T);错误,此时T并未改变 T=Insert(i+1,T);</span> if(T==NULL) printf("Error"); } PrintTree(T); return 0;}//好像没用,Insert()就包括了NULL的情形//STree CreateTree()//{// STree T;// T=malloc(sizeof(struct SNode));// T->Element=0;//?// T->Left=T->Right=NULL;//// return T;//}STree Insert(int X,STree T){ if(T==NULL) { T=malloc(sizeof(struct SNode)); T->Element=X; T->Left=T->Right=NULL; } else if(X<T->Element) { T->Left=Insert(X,T->Left);//不是构造AVL树,所以不用旋转 } else if(X>T->Element) T->Right=Insert(X,T->Right); return T;}void PrintTree(STree T){ if(T!=NULL) { printf("%-4d",T->Element); PrintTree(T->Left); PrintTree(T->Right); }}
0 0
- 数据结构——树1
- 数据结构(1)——大话数据结构
- 数据结构——树
- 数据结构——树
- 数据结构——树
- 数据结构——树
- 数据结构——树
- 数据结构——树
- 数据结构——树
- 数据结构——树
- 数据结构——树
- 数据结构——树
- 树——数据结构
- 数据结构——树
- 数据结构 —— 树
- 数据结构——树
- 数据结构——树
- trie树—数据结构
- 一个电子书网站(三)
- 博客开通第一天,自己庆祝下。
- maven编译指定使用自己配置的jdk而不是eclipse自带的解决方法
- SQL查看数据库中包含临时表的所有存储过程
- CXF生成webservice客户端
- 数据结构——树1
- SAP EPIC 银企直连 系列知识分享
- 第四周项目3—3.连接
- Java排序算法--建立堆和堆排序(练习)
- iOS 解决一个因三方静态库冲突产生的duplicate symbol的问题
- tomcat启动失败
- java内存分配分析
- 第四周项目3(3)-单链表应用
- easyUI 1.5 新增datagrid 数据无信息提示