我的代码如下:
public void execute(char[] array) {
mergesort(array,0,array.length);
}但下面是mergesort(int[] data, int first, int n)的签名
所以我不能在我的char数组上应用mergesort。
有没有解决这个问题的办法?
发布于 2012-12-13 00:59:15
您可以将char[]复制到new int[],完成后再复制回来。
或者,您可以复制合并排序的代码,并将其更改为采用char[]
发布于 2012-12-13 00:59:44
https://stackoverflow.com/questions/13844750
复制相似问题