qsort 相关问题

qsort是C标准库函数的名称,它使用调用者提供的比较函数对数组进行排序。其他编程语言可以通过相同的名称提供类似的功能。尽管如此,这些函数并不一定实现快速排序,因此请使用[quicksort]标记来代替具体关于该算法的问题。仅使用[qsort]查询有关该名称的库函数的问题。

为什么qsort int数组按降序排列不正确?

我尝试编写用于qsorting int数组的compare函数。并且它为升序提供了正确的结果。但是降序排序不正确。为什么?什么是正确的比较int ...

回答 2 投票 0

如何修复qsort覆盖值,以及为什么会发生这种情况?

当我在C中运行qsort()时,它会更改一些值。例如,我必须通过左列增加顺序对此数组进行排序:初始vecinos数组:1 ------ 2 2 ------ 1 2 ------ 4 4 ---- .. 。

回答 1 投票 -1

如何对依赖于其他数量的数组进行排序?

例如,我有这个数组:G-> color = [2,1,0,1,0,1,0,1,2]; G-> vertex = [1,2,3,4,5,6,7,8,9]; G-> order = [1,2,3,4,5,6,7,8,9]; //相同的顶点顶点1有颜色2,顶点2有......

回答 2 投票 0

如何使用qsort对依赖于另一个的数组进行排序?

示例:degree = [2,3,3,2,2,2] vertex = [1,2,3,4,5,6] vertex 1具有2级,顶点2具有3级等等...我需要这个解决方案vertex = [2,3,4,5,6,1]。我想用值改变顶点...

回答 1 投票 0

比较函数在qsort中给出分段错误

我为qsort做了一个比较函数,它导致了一个分段错误。为什么会发生这种情况以及如何解决这个问题?例如我的两个数组是:G-> grade = [2,3,3,2,2,2] G-> order = [0,2,3,4,5,6] ...

回答 1 投票 0

使用数字和字符对struct进行qsort,首先对数字进行排序,然后对具有相同数字的字母进行排序

想用struct和char对struct进行qsort,先对数字进行排序,然后对具有相同数字的字母进行排序。这是结构我有typedef struct {char word [101]; int freq; } ...

回答 1 投票 0

用C中的第二个字段对结构数组进行排序

我的教授建议我们使用qsort()来排序结构数组。但是,我必须发现它不稳定。我知道还有关于这个主题的其他帖子,但似乎没有给出......

回答 1 投票 2

用C语言减去浮点数

#包括 #包括 float sum(float * A,int len)//浮点表的总和{float ss = 0.0; int i; for(i = 0; i <len; ++ i)ss + = A [i]; ...

回答 2 投票 -3

Qsorting an Struct的问题

所以我打开了一个CSV文件,并将其添加到结构中。我现在想要通过它的U值从最低到最高来对结构进行排序。我所做的有些作品,但它交换的价值不是......

回答 1 投票 0

如何比较长双打与qsort和NaN?

如何比较长双打与qsort()和关于非数字?在排序可能包含非数字的数组时,我想将所有这些NAN放在已排序数组的一端。 ...

回答 2 投票 6

qsort()不对结构中的数据进行排序

我有一个结构:typedef struct personalData {char name [20]; char *评论;年龄;浮重; } 个人资料;我需要使用qsort()按重量对数据进行排序。这是我的......

回答 4 投票 0

Qsort导致内存丢失[关闭]

我的程序涉及合并两个定义为:struct individual {struct node * genome; //二叉树双重健身; //小于或等于零};它......

回答 1 投票 -3

© www.soinside.com 2019 - 2024. All rights reserved.