刚才看见有人问算法的题 自己望的也差不多了
回去看了看 我以前学的是c语言的 刚才看了了java的 没看明白希望大家帮忙
package org.rut.util.algorithm.support;//???
import org.rut.util.algorithm.SortUtil;//???
public class InsertSort implements SortUtil.Sort{//?? public void sort(int[] data) {
int temp;
for(int i=1;i<data.length;i++){
for(int j=i;(j>0)&&(data[j]<data[j-1]);j--){
SortUtil.swap(data,j,j-1);//???
}
}
}}
回去看了看 我以前学的是c语言的 刚才看了了java的 没看明白希望大家帮忙
package org.rut.util.algorithm.support;//???
import org.rut.util.algorithm.SortUtil;//???
public class InsertSort implements SortUtil.Sort{//?? public void sort(int[] data) {
int temp;
for(int i=1;i<data.length;i++){
for(int j=i;(j>0)&&(data[j]<data[j-1]);j--){
SortUtil.swap(data,j,j-1);//???
}
}
}}
import org.rut.util.algorithm.SortUtil;// 由于用到了SortUtil类,所以需要导入进来好比C中的#include// Sort是SortUtil的一个内部接口,其中有个未实现sort方法,接口类似于C中的h文件
public class InsertSort implements SortUtil.Sort{//??
public void sort(int[] data) {
int temp;
for(int i=1;i<data.length;i++){
for(int j=i;(j>0)&&(data[j]<data[j-1]);j--){
// SortUtil中有个swap的静态方法,估计是交换数组的值。
// 由于Java中没有指针,只能传入三个参数进行交换
SortUtil.swap(data,j,j-1);
}
}
}
}
而这个所属的包在哪里下载呢?
关注中。