gpt4 book ai didi

c - 多叉树的结构 - C

转载 作者:行者123 更新时间:2023-11-30 16:10:11 26 4
gpt4 key购买 nike

我必须用 C 语言实现一些程序,它解析文本文件的详细信息。文本文件的第一行是m叉树中的节点数。接下来的行以这种方式表示节点:文本文件中的第二行可能包括:“1 2 3”,它实际上表示节点号 0(键为 0)的子节点是 1 2 和 3。行可能包括:“0 7 8” - 它表示键为 1 的节点有子节点 0 7 8,依此类推...如果某行仅包含“-”,则它是叶子。

现在,我不确定如何定义表示节点的结构以及哪种方法更好。我想定义(当然在运行时)一个指向节点的指针数组(我们在文本第一行获得的节点数)。在节点的结构中,我想也许可以在指向指针数组的指针上声明,该指针数组代表节点的可能的子节点和父节点 - 并且通过这个数组,我们将指向我们在运行时分配的节点数组。但我不确定这是一个好的做法并且足够实用。

您对如何改进我的实现方式有什么建议吗?

最佳答案

查看本指南 Binary tree introduction

关于c - 多叉树的结构 - C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58944935/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com