收录日期:2019/08/19 20:40:18 时间:2016/06/08 13:31:43 标签:Java SE
用选择法对数组a[]={20,10,50,40,30,70,60,80,90,100}进行从大到小的排序。
这个好基础,不用Java的方法,自己也应该能实现。
int[] a={20,10,50,40,30,70,60,80,90,100} ;
        int i,j,t,k;
        for(i=0;i<a.length;i++)
        {
            k = i;
            for (j = i + 1; j < 10; j++)
                if (a[j] > a[k])
                    k = j;
            t = a[k];
            a[k] = a[i];
            a[i] = t;
        }
        for (i = 0 ; i<a.length; i++)
        {
            System.out.println(a[i]);
        }
楼上的应该再加一个判断就更好了, 提高效率
if (k != i) {
    swap();
}
排序啊
很多算法啊,看要什么时间复杂度的了
看看数据结构啊

等待COM控件响应如何来实现 [已处理]为什么博客突然不能访问了 listbox的滚动问题,中高手来 cookies的问题。 问个jsp关于seesion的问题。。。 发觉自己越来越不安心了囧 如何将utf-8的汉子转换为GBK编码? 请大家指点迷津!!! 知道一个牌牌花花没有的总专家分最高的是谁么 vb6 使用API函数循环读取INI文件的指定项下的值 最后一个结点的最后一组数据输出怎么是乱码 如何将可执行文件转换成.o文件? VC++标签控件里对话框显示的位置错误 c#高级编程第6版和第7版区别 C#与.NET 3.5高级程序设计(第4版)怎么样 求助!用模糊逻辑实现赛车自动偏移 又一次感受到“珍爱生命,远离国足”这句话的含义。 这段话看晕了 JVMTI中初始化的变量在java程序的其它本地代码中无法使用? 课程设计做完了,高兴,散分,分不多,表示心意 一道VBA的题求解 去掉最值的 有答案我也看不明白的一道提 在vc#里连接mysql数据库的一个问题。 点名,报道,混分,帖子 咨询下对cpu的理解 js代码在firefox和chrome中不执行,在IE中正常 Silverlight和WPF开发人员必须掌握的十大核心开发技能 如何将servlet里面获得的从数据库查询到的数据输出到JSP页面 【熊猫党】【党务贴@20110113】过年啦,霉运快快离开我吧。 在线编辑器中插入表情如何控制图片不可拖动 GetDIBits获取不到位图实际数据