这是一个基数/桶排序混合,硬编码为9位数字。我的快速排序程序快两倍,可以排序10米数字。我已经验证了输出是正确的,但速度很慢。 代码: public static void main(String[] args) {
Scanner in = new Scanner(System.in);
ArrayList<Integer> inputs = new ArrayList<>(
即使在我为包含1000万条目的数组动态分配空间后,以下代码在4Gb计算机上运行时也会出现分段错误。它可以正常工作,有100万个条目,即n = 1000000.下面的代码使用基数排序将整数值及其索引值排序。我应该做些什么来使这个计划适用于1000万条记录。 int main()
{
int n=10000000; // 10 million entries
int *arr=n
我一直在努力但是当我跑我的基数为10码,它工作正常,所有输入端,用C编写 基数排序算法,与基地16它只是排序的前10个元素都能正常。另外,对于任何其他基地,它不起作用。 我想做一个实现,推广任何基地。 这里是代码至今,你能找到的任何问题? #include <stdio.h>
#include <stdlib.h>
int size=32;
int getMax(int arr[], int