我有一个名为 Directory 的目录,这个目录包含一个名为 one 的目录。所以目录,目录/一个。如果我给出参数目录目录,我将有以下内容:目录,目录,目录/一个目录/一个,因为我按ascii排序。我想将其排序为以下内容:目录,目录/一,目录,目录/一,但不知道如何做到这一点。
你能帮忙吗?
ps :所有目录都存储在链表中。
谢谢
您需要对每个参数的结果进行排序,然后将它们相加(无需重新排序)。
伪代码:
for each argument
get dirlist for argument
sort dirlist
add dirlist to output
next argument