Sorting 如何在窗口中使用命令对目录进行排序
我正在尝试使用Sorting 如何在窗口中使用命令对目录进行排序,sorting,cmd,Sorting,Cmd,我正在尝试使用命令提示符对目录进行排序 下面的命令对目录进行排序并显示在屏幕上,但不在实际目录中排序: C:\>dir C:\Users\ap\Desktop\pdf /o:d 我想在实际目录中排序。NTFS文件系统按字母顺序存储文件名。这意味着无论文件夹中有多少文件,速度都相当快无法更改文件夹中文件的顺序 这里有一个简单的数学答案,为什么会这样。有关更多详细信息,请参见 对于有序列表 1.我们可以进行二进制搜索,而不是像我朋友悉达思建议的那样。 2.有序列表允许我们进行中期搜索。 3
命令提示符对目录进行排序
下面的命令对目录进行排序并显示在屏幕上,但不在实际目录中排序:
C:\>dir C:\Users\ap\Desktop\pdf /o:d
我想在实际目录中排序。NTFS文件系统按字母顺序存储文件名。这意味着无论文件夹中有多少文件,速度都相当快无法更改文件夹中文件的顺序
这里有一个简单的数学答案,为什么会这样。有关更多详细信息,请参见
对于有序列表
1.我们可以进行二进制搜索,而不是像我朋友悉达思建议的那样。
2.有序列表允许我们进行中期搜索。
3.对于n个输入,时间复杂度为O(对数n)。
4.(请注意,日志以2为基数)
对于无序列表
1.在这种类型的列表中,我们必须使用线性搜索算法。
2.无序列表上的二进制搜索将不起作用。
3.对于n个输入,时间复杂度为O(n)
给你一个想法
使用二进制搜索,一个40亿条记录排序的数据库最多需要32次访问。如果不排序,同一个数据库将需要平均20亿次,最多40亿次访问您的问题,并显示您得到的结果以及您想要得到的结果。您认为为什么可以这样做?您想要实现什么?使用/o:d
将按日期升序排序。你想要什么样的?