gpt4 book ai didi

c - 质数元素的合并排序?

转载 作者:行者123 更新时间:2023-11-30 20:51:52 25 4
gpt4 key购买 nike

据我所知,在合并排序中,我们必须将元素分为多个组。但如果数字是质数,那么除法怎么可能呢?我们是否将他们分成不平等的组?如果您要展示一个实现,请使用 C 或 Python 进行。

最佳答案

合并排序不需要您将列表分成大小相等的组。在任何正确编写的合并代码中,如果组的大小略有不同,那根本不重要。

您通常希望它们接近相同的大小(以平均分配工作量,降低排序的复杂性),但即使这样也不是绝对必要的。即使将长度为 N 的序列划分为长度为 1 和长度为 (N-1) 的子序列,基本的合并排序算法也将起作用(尽管性能会很差)。

关于c - 质数元素的合并排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24398386/

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