gpt4 book ai didi

c - 哪种排序算法对 c 中具有唯一元素的结构数组快速

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

我有一个结构数组,应该存储唯一的字符串。哪种排序算法最适合此类需求。

结构如下

strcut info
{
unsigned char key[33];
unsigned int size;
};

稳定性不是问题,因为排序应该仅在上完成,并且保证没有两个键具有相同的值。

编辑:

在寻找排序算法时,我读到指针使排序算法变得更快。考虑到阵列的巨大尺寸,我会很高兴拥有它。但我不知道是否必须改变结构才能实现这一点。

数组的大小预计在 1000 到 2000 之间,并且其元素的分布完全随机。

最佳答案

我会说quick sortmerge sort将是您最好的选择,但根据具体情况,insertion sort也可能有效。您可以在这里阅读其他算法: http://en.wikipedia.org/wiki/Sorting_algorithm

关于c - 哪种排序算法对 c 中具有唯一元素的结构数组快速,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9796511/

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