Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/sorting/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sorting c/c++;qsort/std::freepascal中的排序等效项_Sorting_Pascal_Freepascal - Fatal编程技术网

Sorting c/c++;qsort/std::freepascal中的排序等效项

Sorting c/c++;qsort/std::freepascal中的排序等效项,sorting,pascal,freepascal,Sorting,Pascal,Freepascal,在freepascal中是否有任何内置排序函数对数组(字符串或整数)进行排序 在c/c++中,有std::sort(any_arr)或qsort(any_arr)可以实现这一点 在Javascript或ruby中有.sort方法 object pascal中有什么?通用函数是目前规划阶段的一个主题。目前大多数列表类型(正如benibela所说)都有自己的排序和自定义排序选项 某些泛型容器类型(如unit fgl中的tfpsmap)可能具有泛型排序例程,但通常使用单独的比较函数指针/变量来确定顺序

freepascal
中是否有任何内置排序函数对数组(字符串或整数)进行排序

在c/c++中,有std::sort(any_arr)或qsort(any_arr)可以实现这一点

在Javascript或ruby中有.sort方法


object pascal中有什么?

通用函数是目前规划阶段的一个主题。目前大多数列表类型(正如benibela所说)都有自己的排序和自定义排序选项


某些泛型容器类型(如unit fgl中的tfpsmap)可能具有泛型排序例程,但通常使用单独的比较函数指针/变量来确定顺序。

任何类型的内置排序都是受欢迎的。数组没有。最后我写了我自己的。。。或者您可以使用T(FP)列表而不是数组,对于列表,内置了近10种不同的快速排序实现。同时,FPC的开发版本中有一些通用函数