📄 a.java
字号:
package mypackage;
final class M
{
public int compare_count;
public int exchange_count;
public int move_count;
//***********构造器*********************
M(int compare_count,int exchange_count,int move_count)
{
this.compare_count=compare_count;
this.exchange_count=exchange_count;
this.move_count=move_count;
};
//**********toString方法*******************
public String toString()
{
String information="比较次数:"+compare_count +" 交换次数:"+exchange_count
+" 移动次数:"+move_count;
return information;
};
};
abstract class A
{
public int compare_count;
public int exchange_count;
public int move_count;
String a;
abstract void sort(String[] arg);
A()
{
compare_count=0;
exchange_count=0;
move_count=0;
};
final void exam_insertsort(int com_num, int mov_num, int exc_num)
{
compare_count=com_num;
move_count=mov_num;
exchange_count=exc_num;
System.out.println( new M(compare_count,move_count,exchange_count));
};
final void exam_selectsort(int com_num, int mov_num, int exc_num)
{
compare_count=com_num;
move_count=mov_num;
exchange_count=exc_num;
System.out.println( new M(compare_count,move_count,exchange_count));
};
final void exam_bubblesort(int com_num, int mov_num, int exc_num)
{
compare_count=com_num;
move_count=mov_num;
exchange_count=exc_num;
System.out.println( new M(compare_count,move_count,exchange_count));
};
public void display(String arg[])//输出数组
{
for(int k=1;k<arg.length;k++)
System.out.print(Integer.parseInt(arg[k])+" ");
System.out.println("");
};
};
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -