2008-05-02
java排序
.........????
public static int[] sort(int[] num)
{
for (int i = 0; i < num.length; i++)
{
for (int j = 0; j < num.length- i - 1; j++)
{
int a = num[j];
int b = num[j + 1];
if (a < b)
{
num[j] = b;
num[j + 1] = a;
}
}
}
return num;
}
(依次取出数组中的值跟其他位置上的值比较) 此为选择排序??
public static int[] sort(int[] num) {
int temp;
for(int i = 0; i < num.length; i++){
for(int j = i + 1;j < num.length; j ++){
if(num[i] > num[j]){
temp = num[i];
num[i] = num[j];
num[j] = temp;
}
}
}
return num;
}
评论
LEICHAO
2008-05-03
tianbianlan 写道
@1L:ZL的冒泡法不对吧.
@2L:冒泡法不常用么?在数据量比较小的情况下,特别是排序基本完成的情况下,这种排序方法不失为一个好的选择
boolean flag=true;
for(int i=0;i<length-2&&flag;i++){
flag=false;
for(int j=i;j<length-1;j++){
if(num[j]>num[j+1]){
swap(num[j],num[j+1]);
flag=false;
}
}
}
@2L:冒泡法不常用么?在数据量比较小的情况下,特别是排序基本完成的情况下,这种排序方法不失为一个好的选择
boolean flag=true;
for(int i=0;i<length-2&&flag;i++){
flag=false;
for(int j=i;j<length-1;j++){
if(num[j]>num[j+1]){
swap(num[j],num[j+1]);
flag=false;
}
}
}
我的确错了,谢谢指出。
tianbianlan
2008-05-02
@1L:ZL的冒泡法不对吧.
@2L:冒泡法不常用么?在数据量比较小的情况下,特别是排序基本完成的情况下,这种排序方法不失为一个好的选择
boolean flag=true;
for(int i=0;i<length-2&&flag;i++){
flag=false;
for(int j=i;j<length-1;j++){
if(num[j]>num[j+1]){
swap(num[j],num[j+1]);
flag=false;
}
}
}
@2L:冒泡法不常用么?在数据量比较小的情况下,特别是排序基本完成的情况下,这种排序方法不失为一个好的选择
boolean flag=true;
for(int i=0;i<length-2&&flag;i++){
flag=false;
for(int j=i;j<length-1;j++){
if(num[j]>num[j+1]){
swap(num[j],num[j+1]);
flag=false;
}
}
}
LEICHAO
2008-05-02
谢谢,有时间一定看。
请指教,是不是我的写法有问题啊?
请指教,是不是我的写法有问题啊?
lsy
2008-05-02
推荐楼主看看java数据结构,冒泡排序很少用的
发表评论
提醒: 该博客已发表在公共论坛,博客所有留言会成为论坛回贴,留言请注意遵守论坛发贴规则
- 浏览: 1408 次
- 性别:

- 来自: 广州

- 详细资料
搜索本博客
我的相册
prototype_ajax
共 2 张
共 2 张
最近加入圈子
最新评论
-
有关压力的问题
谁都压力。。想学。但是学的东西就是TMD得不到应用。工作中用不到。。学了吧。忘了 ...
-- by xqstation -
有关压力的问题
jgyhuzhou 写道有点压力还是比较好的,一点没压力以后会后悔。 确实这样子
-- by trans -
有关压力的问题
有点压力还是比较好的,一点没压力以后会后悔。
-- by jgyhuzhou -
有关压力的问题
我也在不断的学习,唉,起步太晚啊,要学的东西实在太多了
-- by lanmengdie -
项目中关于中文按拼音排序 ...
谢谢楼主,学习中
-- by lanmengdie






评论排行榜