gpt4 book ai didi

java - C 等同于 Java 中的 Arrays.sort - qsort? (我如何找到其实现的性质)

转载 作者:太空宇宙 更新时间:2023-11-04 00:17:37 26 4
gpt4 key购买 nike

我对 C 编程语言相当陌生,但我知道它不像 Java 那样标准化。

在对一个算法的运行时间进行比较时,为了保证分析的公平性,我需要调用一个类似于Java的Array.sort(int [])的方法。

void qsort(void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *));

似乎是我最好的选择,但我想知道如何找到我正在编译的 C 版本的后端实现。

我怎样才能知道我使用的是哪个实现?这取决于编译器还是包含?我正在运行 我运行 Ubuntu 并使用 gcc 编译器,我所有的工具都是通过 synaptic 包管理器获得的或默认安装的。

我希望这个问题是有道理的!

亲切的问候,

加文

最佳答案

运行

man qsort

它描述了 qsort 正在做什么。当您需要查找有关 C 函数 XXX 的信息时,请尝试先执行 man XXX。然后,如果没有足够的信息,请在 Google 上搜索 XXX。

关于java - C 等同于 Java 中的 Arrays.sort - qsort? (我如何找到其实现的性质),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/980174/

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