选择排序
来源:互联网 发布:淘宝双11外围报名条件 编辑:程序博客网 时间:2024/05/19 23:17
package kuaisupaixu;
public class Paixu {//这里的后括号又是加在文件的最后面
public static void main(String[] args)
{
int[]a={3,1,6,8,4,5,3,9};
_paixu p=new _paixu();
p.selectsort(a);
p.aftersort(a);
}
static class _paixu{/*而此为了让编译器不报错,最简单的方法是将内部类定义为static的,
因为主程序是public static class main。
在Java中,类中的静态方法不能直接调用动态方法。
只有将某个内部类修饰为静态类,然后才能够在静态类中调用该类的成员变量与成员方法。*/
public void selectsort(int []a){
for(int i=0;i<a.length;i++)
{
for(int j=i+1;j<a.length;j++)//选择排序是每次内循环一次后,最小值(最大值)排到了数组的最前面或者最后面。
{
if(a[i]>a[j]){
int temp=a[i];
a[i]=a[j];
a[j]=temp;}
}
}
}
public void aftersort(int []a){
for(int i=0;i<a.length;i++){
System.out.println(a[i]+" ");
}
}
}
}
public class Paixu {//这里的后括号又是加在文件的最后面
public static void main(String[] args)
{
int[]a={3,1,6,8,4,5,3,9};
_paixu p=new _paixu();
p.selectsort(a);
p.aftersort(a);
}
static class _paixu{/*而此为了让编译器不报错,最简单的方法是将内部类定义为static的,
因为主程序是public static class main。
在Java中,类中的静态方法不能直接调用动态方法。
只有将某个内部类修饰为静态类,然后才能够在静态类中调用该类的成员变量与成员方法。*/
public void selectsort(int []a){
for(int i=0;i<a.length;i++)
{
for(int j=i+1;j<a.length;j++)//选择排序是每次内循环一次后,最小值(最大值)排到了数组的最前面或者最后面。
{
if(a[i]>a[j]){
int temp=a[i];
a[i]=a[j];
a[j]=temp;}
}
}
}
public void aftersort(int []a){
for(int i=0;i<a.length;i++){
System.out.println(a[i]+" ");
}
}
}
}
0 0
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序:
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- 选择排序
- Create deadlock in Grand Central Dispatch
- Cocos2d-x 启用框架DEBUG CCSprite的BoundingBox
- python在eclipse中的中文问题
- TRIZ系列-创新原理-33-同质性原理
- java基础汇总(三)
- 选择排序
- 快捷方式
- 查找元素
- 电脑主机拆装机总结
- su认证失败
- golang struct结构体方法中的参数需要定义为指针类型
- 第9周 项目5-3 程序填充(输入20个整数求和)
- 开源硬件+软件开发平台Arduino体验总结
- android常见问题