社区
C语言
帖子详情
如何用C语言实现这样一颗树呢,麻烦大家看看。
brookqdc
2007-07-29 07:35:51
typedef struct NodeT{
struct NodeT **children;
int data;
}node;
对应的创建,添加,删除,遍历等操作。。。。。
一设计到**我就有些晕,
希望大家多多指教,先谢谢拉!
...全文
168
9
打赏
收藏
如何用C语言实现这样一颗树呢,麻烦大家看看。
typedef struct NodeT{ struct NodeT **children; int data; }node; 对应的创建,添加,删除,遍历等操作。。。。。 一设计到**我就有些晕, 希望大家多多指教,先谢谢拉!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
brookqdc
2007-07-29
打赏
举报
回复
不过,还是希望大家完善一个实现,供我参考学习一下拉:)
uzone
2007-07-29
打赏
举报
回复
呵呵,路过。。。
brookqdc
2007-07-29
打赏
举报
回复
谢谢chiyer!
把我最头疼的**,解决了:)
这下我知道该怎么用了,谢谢!
星羽
2007-07-29
打赏
举报
回复
上面是本来想帮你写个的,有点烦躁 -- ,你还是自己写吧,呵呵
星羽
2007-07-29
打赏
举报
回复
node* root = (node*)malloc(sizeof(node));
int num = 0;
scanf("%d", &num);
root->children = (node**)malloc(sizeof(node*) * num);
while (num--)
{
root->children[num] = (node*)malloc(sizeof(node));
}
星羽
2007-07-29
打赏
举报
回复
node* root = (node*)malloc(sizeof(node));
int num = 0;
printf("请输入节点 %d - %d 的孩子数 : ", level, sub);
scanf("%d", &num);
if (num == 0)
{
root->children = 0;
return root;
}
root->children = (node**)malloc(sizeof(node*) * num);
while (num--)
{
root->children[num] = (node*)malloc(sizeof(node));
}
brookqdc
2007-07-29
打赏
举报
回复
typedef struct NodeT{
struct NodeT **children;
int data;
}node;
node* initate(){
node *root= (node *)malloc(sizeof(node));
root->children=NULL;
int data=0;
return root;
}
然后如何构建这个树呢,比如初始化孩子列表?我不太会写,麻烦大家帮忙
eggqq007
2007-07-29
打赏
举报
回复
就是中间多个中转站。。。
星羽
2007-07-29
打赏
举报
回复
sf 2
c语言
实现
数据结构--
树
C语言
实现
树
用
C语言
实现
一个
C语言
的编译器
用
C语言
实现
一个
C语言
的编译器 目标:基于C0+文法的编译器,生成语法
树
,四元式,符号表,最后生成X86汇编(386) 接下来介绍一下整个的设计和
实现
思路(C0+ 文法是指 以C0为基础,另外增加了一些C0没有的文法 )和在
实现
过程中遇到的问题,以及怎样解决。 本工程
实现
了以C0+文法为输入语言的采用
C语言
设计的编译器,采用递归子程序的方法来设计分析,可以生成intel386汇编(16位)...
实现
一个
C语言
版本的圣诞
树
(附源代码)
圣诞
树
C语言
源代码,关注飞雪无情公众号即可获取,详见文章底部2018年的圣诞节前夜,使用GO语言
实现
了
一颗
随机圣诞
树
,也就是每次运行程序,生成的圣诞
树
都不一样,独一无二的。当时受到了很大的...
树
状显示二叉
树
(标准
C语言
实现
)
二叉搜索
树
的黑框
树
状显示(标准
C语言
实现
) 最近在用
C语言
实现
平衡二叉搜索
树
,用了半天时间
实现
了
树
的基本功能后,发现我的二叉
树
打印方法还是停留在简单的逐行打印,此时的效果图如下: 一行的每两个数值分别对应上一行一个数值的左右孩子,用星号表示空。无疑这中表示方法十分鸡肋,利用人工点数的方式确定节点的左右孩子,实在不方便调试和扩展功能,如果节点多了可能还会造成开发者白内障,危害极大。 出于开发效率和...
c语言
实现
数据结构---
树
的基础概念
数据结构中
树
的基础概念
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章