Topic: 求教!!!关于排序问题

  Print this page

1.求教!!!关于排序问题 Copy to clipboard
Posted by: flydog123456
Posted on: 2004-11-17 19:48

输入四个整数,要求从大到小的顺序输出!!!!

2.Re:求教!!!关于排序问题 [Re: flydog123456] Copy to clipboard
Posted by: littledeer1974
Posted on: 2004-11-17 19:52

你先把你的思路说一下

3.Re:求教!!!关于排序问题 [Re: flydog123456] Copy to clipboard
Posted by: jameszhang
Posted on: 2004-11-17 20:09

  java.util.ArrayList list = new java.util.ArrayList(4);
list.add(new Integer(2));
list.add(new Integer(1));
list.add(new Integer(8));
list.add(new Integer(4));
java.util.Collections.sort(list);
for(int i=0;i<list.size();i++)
{
System.out.println(list.get(i));
}

4.Re:求教!!!关于排序问题 [Re: flydog123456] Copy to clipboard
Posted by: flydog123456
Posted on: 2004-11-18 19:03

就是说输入四个整数
最好有比较的方法将他们排序
好象是 a,b,c,d,
if a<b
a=ch
ch=b
b=a
这样行吗?
但是我总写不出来啊
请指点一下
谢谢了

5.Re:求教!!!关于排序问题 [Re: flydog123456] Copy to clipboard
Posted by: jameszhang
Posted on: 2004-11-18 19:27

这样你就得肯肯排序算法的书了,选定了数学模型,编码还不容易,呵呵

6.Re:求教!!!关于排序问题 [Re: flydog123456] Copy to clipboard
Posted by: april518
Posted on: 2004-11-26 16:29

看看这个合要求吗?
int max=a[0];
for(int i=0;i<=3;i++){
if(max<a[i])
max=a[i];
return max;
}

7.Re:求教!!!关于排序问题 [Re: flydog123456] Copy to clipboard
Posted by: april518
Posted on: 2004-11-26 16:30

看看这个合要求吗?
int max=a[0];
for(int i=0;i<=3;i++){
if(max<a[i])
max=a[i];
return max;
}

8.Re:求教!!!关于排序问题 [Re: flydog123456] Copy to clipboard
Posted by: wujinlei
Posted on: 2004-12-05 20:31

排序好象是很简单的问题啊
偶有一个例子:
public class Paixu
{
public static void main(String args[])
{
int temp=0;
int ints[]={11,27,43,,4};
for (i=0;i<=3;i++)
for(i=i+1;j<=3;j++)
{
if(ints[i]>ints[j])
{temp=ints[i];ints[i]=ints[j];ints[j]=temp;}
}
for(i=0;i<=3;i++)
System.outm.println(ints[i]);
}
}


   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923