初始化一棵树
来源:互联网 发布:人工智能英文音标 编辑:程序博客网 时间:2024/05/01 10:31
#include <stdio.h>#include <stdlib.h>//定义一个树节点的结构struct treeNode{char data;struct treeNode *lchild, *rchlid;};//初始化一棵树的根节点int initial_tree(struct treeNode**);int main(){//定义一个指向树节点的指针,并初始化为空struct treeNode *root = NULL;//调用初始化函数,把指针root的地址传递给函数,这样,函数就能直接操纵指针root了initial_tree(&root);//打印根节点root的数据项,结果为gprintf("%c\n", root->data);return 0;}//由于root本身是指针,所以指针的地址要用一个指向指针的指针来接收int initial_tree(struct treeNode **t){//*t 相当于root,给*t分配空间(*t) = (struct treeNode*)malloc(sizeof(struct treeNode));//把字符g 付给root的数据项(*t)->data = 'g';//把root的左孩子右孩子都置为空值(*t)->lchild = NULL;(*t)->rchlid = NULL;//返回return 0;}
0 0
- 初始化一棵树
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- 初始化
- frame与bounds的关系与区别
- Pivotal Web Services SignUp
- jstack(查看线程)、jmap(查看内存)和jstat(性能分析)命令
- java之httpclient3.0版本
- 【LeetCode】Merge Two Sorted Lists
- 初始化一棵树
- cocos2d-x 2.2.2 建立与编译test工程
- Unit--problem4_量身制作旗袍
- myeclipse 优化(解决CPU占用过高)
- 初窥 quick-cocos2d-x
- Exercise 16: 读写文件
- jQuery基础教程学习笔记·第二章
- 文件批量下载
- UML核心模型