gpt4 book ai didi

performance - 按字典顺序对名称列表进行排序

转载 作者:塔克拉玛干 更新时间:2023-11-03 06:27:48 26 4
gpt4 key购买 nike

假设给定了一个名称列表,S = {s1, s2 ... sn} 并且您想按字典顺序对它们进行排序。

如何保证排序的运行时间为O(所有单词长度的总和)?

有什么有用的技巧吗?

最佳答案

一个简单的解决方案是使用 MSD radix sort ,假设一个恒定大小的字母表。阅读算法描述时,将“数字”替换为“字符”。如果您当前正在处理位置 i,您还需要丢弃小于 i 的字符串,否则您将无法获得所需的运行时间。

关于performance - 按字典顺序对名称列表进行排序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22415246/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com