gpt4 book ai didi

algorithm - 这是什么排序算法?

转载 作者:塔克拉玛干 更新时间:2023-11-03 04:12:22 25 4
gpt4 key购买 nike

int aux;

for(int i=0;i<array.Count()-1;i++)
{
for(int j=i+1;j<array.Count();j++)
{
if(array[i] > array[j])
{
aux = array[j];
array[j] = array[i];
array[i] = aux;
}
}
}

最佳答案

这是一个愚蠢的selection sort .不是将 array[i] 与其后的最小元素交换,而是将它与每个较小的元素交换。最终,正确的元素显然会出现在正确的位置,并且您确实可以编写更少的代码。

因为执行了更多的交换,所以效率要低得多,但它基本上是选择排序。

关于algorithm - 这是什么排序算法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3172691/

25 4 0
文章推荐: 算法分析——增长顺序问题
文章推荐: Java编写库
文章推荐: java - Apache POI 行数
文章推荐: c# - 素数字典
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com