【发布时间】:2020-06-02 15:43:13
【问题描述】:
所以我有一个期末作业。它希望我用一些命令创建一个目录树,类似于 CMD。例如,它会给我“make”,我会将目录添加到树中。我把所有的命令、语法检查等都记下来了,但我想不出如何创建树。
我想为它制作一棵通用树,但有一个问题。当我添加新文件夹时,我需要检查它是否已经存在,如果存在则打印一条消息。我对树结构了解不多,但据我所知,要检查它们,我需要做 firstChild,secondChild ......直到没有似乎不是最好的方法。
我需要这方面的想法。我不想让你做我的功课,只要给我一个学习指南就足够了。
【问题讨论】:
-
不要害怕分享你已经拥有的东西(例如你无法发现文件夹是否已经存在的树实现)。这将使我们更容易提供指导。 ;)
标签: c data-structures tree