会员
周边
众包
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
Java EE
博客园
首页
新随笔
联系
管理
订阅
排序算法-插入排序
插入排序
public static void main(String[] args) { int r[]={49,27,65,97,76,13,38,5,12,56}; //给出原始数的序列 int i,j,temp,k; //定义变量名称 System.out.println("放置初始序列的数组为:");//输出初始序列 for(i=0;i<10;i++){ System.out.print(r[i]+" "); } for(i=1;i<10;i++){ temp=r[i]; //设置哨兵,暂存当前值 for(j=i-1;j>=0&&temp<r[j];j--){ //寻找插入位置 r[j+1]=r[j]; } r[j+1]=temp; //大于当前值的插到当前值后面 } System.out.println("\n"+"排序好的数组为:"); //输出新序列 for(i=0;i<10;i++){ System.out.print(r[i]+" "); } }
posted @
2012-05-09 21:24
Java EE
阅读(
120
) 评论(
0
)
编辑
收藏
举报
刷新页面
返回顶部
公告