一个简单排序(就是传说中的冒泡)
2011-09-05 16:00
218 查看
/*排序*/
int [] nums={44,22,33,55,99};
int tp;
for(int i=0;i<nums.length;i++){
int index =i;
int keyval=nums[i];
for(int j=i;j<nums.length;j++){
int ns =nums[j];
if(keyval>ns){
index=j;
keyval=nums[j];
}
}
tp=nums[i];
nums[i]=nums[index];
nums[index]=tp;
}
///java中的foreach
for(int nv:nums){
System.out.println(nv);
}
int [] nums={44,22,33,55,99};
int tp;
for(int i=0;i<nums.length;i++){
int index =i;
int keyval=nums[i];
for(int j=i;j<nums.length;j++){
int ns =nums[j];
if(keyval>ns){
index=j;
keyval=nums[j];
}
}
tp=nums[i];
nums[i]=nums[index];
nums[index]=tp;
}
///java中的foreach
for(int nv:nums){
System.out.println(nv);
}
相关文章推荐
- 排序总结:插入(简单和改进)、希尔、选择、冒泡、快速、堆排序、归并排序
- 一个快速排序 和 直接插入排序 的简单 c程序
- C语言实现 排序源程序(包括直接插入、希尔、冒泡、快速、简单选择、堆排序)
- 一个将当前屏幕保存为图片文件的类(简单说就是抓屏)
- C++ 排序法之冒泡法和选择法 素数,递归调用,用星号(*)打印一个梯形
- 排序:简单排序算法实现:冒泡,选择,插入
- 一个简单的去重排序方法
- SharedPreferences是一种用来存储简单的数据的一个工具类,也就是简单数据的持久化
- 简单排序——冒泡,选择,插入
- 自己写的一个简单的Resources文件,主要功能就是切换文化
- 直接插入排序 一个简单示例
- 一个简单排序
- 排序大全【各种排序】:直接插入,折半插入,冒泡,快排,简单选择,堆排序,归并排序
- 冒泡、简单选择、快速插入排序回顾(待续)
- hdu 1087Super Jumping! Jumping! Jumping!(简单的dp就是一个判断条件两个for循环,将这个量与前面出现的两进行比较)
- 汇编语言中有一种移位指令叫做循环左移(ROL),现在有个简单的任务,就是用字符串模拟这个指令的运算结果。对于一个给定的字符序列S,请你把其循环左移K位后的序列输出。例如,字符序列S=”abcXYZde
- 一个简单的排序问题
- 一个简单的中文拼音排序
- 简单工作流引擎是按一个单据的(类型),单据的(主键) 来处理流程步骤的,这个就是工作流设计的核心思想
- 简单排序---冒泡,简单选择,直接插入