刚才看见有人问算法的题 自己望的也差不多了
回去看了看  我以前学的是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);//???
            }
        }        
    }}

解决方案 »

  1.   

    这个应该是某个人自己实现的插入排序算法。package org.rut.util.algorithm.support;// 将InsertSort.java放到这个包下面
    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);
                }
            }
        }
    }
      

  2.   

    org.rut.util.algorithm.SortUtil在哪个包里面啊!
    而这个所属的包在哪里下载呢?
    关注中。