在 C 中对目录下进行排序



我有一个名为 Directory 的目录,这个目录包含一个名为 one 的目录。所以目录,目录/一个。如果我给出参数目录目录,我将有以下内容:目录,目录,目录/一个目录/一个,因为我按ascii排序。我想将其排序为以下内容:目录,目录/一,目录,目录/一,但不知道如何做到这一点。

你能帮忙吗?

ps :所有目录都存储在链表中。

谢谢

您需要对每个参数的结果进行排序,然后将它们相加(无需重新排序)。

伪代码:

for each argument
  get dirlist for argument
  sort dirlist
  add dirlist to output
next argument

相关内容

  • 没有找到相关文章

最新更新