二叉树的创建insert
来源:互联网 发布:在职法律硕士 知乎 编辑:程序博客网 时间:2024/06/05 04:06
二叉树的创建insert
定义结点结构体typedef struct node{ ElmType data;//数据类型 struct node *lchild;//左孩子结点 struct node *rchild;//右孩子节点}BTNode;void insertBST(struct node **root,ElmType data){//**root传入*root指针的地址, if(*root==NULL){//判断该节点是否为空 struct node *p = (struct node *)malloc(sizeof(struct node *));//开辟内存空间 p->data = data; p->lchild = NULL: p->rchild = NULL;//p的初始化 *root = p;//使*root指向p }else{ if(data<(root->data)) insertBST(root->lchild,data); else insertBST(root->rchild); }}//二叉树的建立完成
0 0
- 二叉树的创建insert
- 二叉树的创建
- 二叉树的创建
- 二叉树的创建。
- 二叉树的创建
- 二叉树的创建
- 二叉树的创建
- 二叉树的创建
- 二叉树的创建
- 二叉树的创建
- 二叉树的 创建
- 二叉树的创建
- 二叉树的创建
- 数据结构【二叉树】 二叉树的创建
- 二叉树的二叉链表创建
- 二叉搜索树的Insert、Find、FindMin、FindMax、Delete、MakeEmpty
- 二叉搜索树的实现(insert、find、remove)
- 二叉树的创建、遍历
- [授权发表]内核探索:Linux BogoMips 探秘
- 二叉树的基本操作
- Xamarin MAC部署
- Web Service--入门
- RSync实现文件备份同步
- 二叉树的创建insert
- objective-C第十五章课后练习答案
- 51单片机 11.0592MHz 产生115200 波特率
- Session与Cookies
- linux应用开发-进程管理
- celery 中任务的结构以及执行
- 25+ 个新的 HTML5 + CSS3 的网站实例
- Java学习篇之---getResource()和getResourceAsStream()
- DesignPatterns_Interpreter