我正在处理一个目标,要求我从文件中对名称列表(> 10,000)进行排序。实现这一目标的有效方法是什么?名称的字符长度可能会有所不同,我不必担心特殊字符或空格。
在非常高的层次上应该采取什么步骤?示例:
1) 从文件中读取
2) 将名称分隔成数据结构。什么结构最好?列表?树?等等
3)排序。快速排序?基数排序?等等
提前致谢。
最佳答案
List
数据结构足以使用和选择基于表的算法(我会使用 merge sort
)
关于algorithm - 从文件中排序名称的有效方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30176985/