• 大小: 25KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-01-05
  • 标签:

资源简介

提供插入排序,选择排序,冒泡排序三种排序方法,对数据进行排序,并可以在图形界面演示排序过程。 执行语句:java sort <输入方式> <图形界面/非图形界面选择> <待排序数列> 例: java sort 0 643 323 12 3 523 23 //命令行输入数据并排序 java sort 1 1 //非图形界面下手动输入数据并排序 java sort 1 2 //手动输入数据并在图形界面中演示排序过程 java sort 2 1 //非图形界面下读入文件里的数据并进行排序 java sort 2 2 //读入数据并在图形界面中演示排序过程 java sort 3 1 //非图形界面

资源截图

代码片段和文件信息

package MySort;
import MySort.M;
import javax.swing.*;
import java.awt.*;
import Draw.draw; //画数需要用到
import Draw.draw1;
import Draw.draw2;
import Draw.tips; //提示当前的操作

public abstract class A extends Jframe
{
M mclass;
Container container;

private static int[] n; //待排序数组
public static int lth; //待排序数组容量

//与画图有关的一些参数
private static int dlflag; //是否延迟
public static int index;


A(String str)
{
super(str);
setBounds(600200650400);
setLayout(null);
setDefaultCloseOperation(Jframe.EXIT_ON_CLOSE);
container =getContentPane();
container.setBackground(Color.white);
}

final boolean compare(int a int b) //完成比较操作,比较次数加1
{
mclass.cmp_cntp();
if(dlflag==1)
{
System.out.print(“比较操作:“);
System.out.println(n[a]+“和“+n[b]);
int state=1; //1:比较

draw

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       4464  2009-11-29 20:24  7.0\A.java

     文件       4484  2009-11-29 20:23  7.0\A.java.bak

    .......      4668  2009-11-29 19:26  7.0\A.java~

    .......       297  2009-11-29 19:26  7.0\A1.java

    .......       290  2009-11-29 19:26  7.0\A1.java~

    .......       343  2009-11-29 19:26  7.0\A2.java

    .......       336  2009-11-29 19:26  7.0\A2.java~

    .......       287  2009-11-29 19:26  7.0\A3.java

    .......       280  2009-11-29 19:26  7.0\A3.java~

    .......       603  2009-11-29 19:26  7.0\data.java~

     文件        677  2009-11-29 19:31  7.0\Draw\draw.class

     文件        681  2009-11-29 19:31  7.0\Draw\draw1.class

     文件        678  2009-11-29 19:31  7.0\Draw\draw2.class

     文件       1184  2009-11-29 20:25  7.0\Draw\tips.class

     文件        363  2009-11-29 20:22  7.0\draw.java

     文件        364  2009-11-29 19:26  7.0\draw.java.bak

    .......       364  2009-11-29 19:26  7.0\draw.java~

    .......       370  2009-11-29 19:26  7.0\draw1.java

    .......       367  2009-11-29 19:26  7.0\draw1.java~

    .......       367  2009-11-29 19:26  7.0\draw2.java

    .......       364  2009-11-29 19:26  7.0\draw2.java~

    .......       660  2009-11-29 19:26  7.0\Example1.java

    .......       684  2009-11-29 19:26  7.0\Example2.java

     文件       1157  2009-11-29 19:32  7.0\ExpIO\Example1.class

     文件       1178  2009-11-29 19:32  7.0\ExpIO\Example2.class

    .......       355  2009-11-29 19:26  7.0\frame.java~

    .......       681  2009-11-29 19:26  7.0\M.java

     文件       3764  2009-11-29 20:25  7.0\MySort\A.class

     文件        466  2009-11-29 19:32  7.0\MySort\A1.class

     文件        472  2009-11-29 19:32  7.0\MySort\A2.class

............此处省略16个文件信息

评论

共有 条评论

相关资源