sortalgorithm.java

来自「几个java的程序」· Java 代码 · 共 49 行

JAVA
49
字号
/** * 一个通用排序算法 */class SortAlgorithm {    // 排序项目.    private SortItem parent;    // 当为值true时停止排序.    protected boolean stopRequested = false;    //指定父类    public void setParent(SortItem p) {	parent = p;    }    //暂停    protected void pause() throws Exception {	if (stopRequested) {	    throw new Exception("Sort Algorithm");	}	parent.pause(parent.h1, parent.h2);    }    //暂停并且标出第一个项目1.    protected void pause(int H1) throws Exception {	if (stopRequested) {	    throw new Exception("Sort Algorithm");	}	parent.pause(H1, parent.h2);    }    //暂停并且标出项目1 & 2.    protected void pause(int H1, int H2) throws Exception {	if (stopRequested) {	    throw new Exception("Sort Algorithm");	}	parent.pause(H1, H2);    }    // 停止排序.    public void stop() {	stopRequested = true;    }    //初始化    public void init() {	stopRequested = false;    }    //该方法被用来对整数数组进行排序    void sort(int a[]) throws Exception {    }}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?