【发布时间】:2018-07-30 05:40:44
【问题描述】:
我需要创建一个包含数十亿个元素的排序列表,然后创建一个没有重复元素的第二个列表,其中包含第一个列表中每个元素的第一个字母以及该元素在第一个列表中的位置。
#input
"Alfa", "Bravo","Big","Bang","Charlie"
#output
"A",1, "B",2, "C",5
【问题讨论】:
-
家庭作业?
-
@matisetorm 嗯,我想说做家庭作业的人通常没有可以保存数十亿字符串列表的计算机。
-
您无法合理地创建该大小的字符串列表。如果您有数十亿个元素,您将不得不使用外部存储。将它们放在一个文件中,使用基于文件的排序来按顺序获取文件,然后通读生成的排序文件以构建您的摘要列表。
-
为什么这篇文章同时被标记为 vb6 和 python?至少应删除其中一个标签。
标签: python list linked-list vb6 sortedlist