使用方法对下面,进行排序(使用冒泡排序算法): [2,4,1,5,6,7,3,8,9,0]

怎么做
c#

我发个java的,和C#应该有几分相似

是升序的,降的话只需要把里面的大于换成小于就可以了

public class MPSort {

    public static void main(String[] args) {

        int[] arr = {2, 4, 1, 5, 6, 7, 3, 8, 9, 0};

        sort(arr);

        for (int a : arr) {
            System.out.println(a);
        }

    }

    /**
     * 
     */
    public static void sort(int[] arr) {

        int temp;

        for (int i = 0, j = arr.length; i < j; i++) {

            for (int x = 0; x < j - i - 1; x++) {

                if (arr[x] > arr[x + 1]) {
                    temp = arr[x];
                    arr[x] = arr[x + 1];
                    arr[x + 1] = temp;
                }

            }

        }
    }
}

温馨提示:内容为网友见解,仅供参考
无其他回答

用冒泡法对8个整数从大到小排序并输出?
代码如下:nums = [3, 6, 2, 9, 1, 7, 8, 5] # 八个整数 n = len(nums) # 列表长度 冒泡排序 for i in range(n-1):for j in range(n-i-1):if nums[j] < nums[j+1]:nums[j], nums[j+1] = nums[j+1], nums[j]输出排序结果 print(nums)缩进参照图示,以下是...

冒泡排序法,思路详解
第四轮:从这个例子中还可以总结出,如果有 n 个数据,那么只需要比较 n–1 轮,因为每进行一轮排序,就能找到一个最大的数字,所以每轮比较进行n-1-i次(i为右边已经确定位置的数字个数,也就是已经进行的轮数)。下面写一个程序:输出结果为:0 1 2 3 4 5 6 7 8 9 ...

用php写出代码:3,6,7,1,8,2,9,4,5,0按照从小到大的顺序输出数组的值...
1.比较相邻的元素。如果第一个比第二个大,就交换顺序。2.对每一对相邻元素作同样的工作,从开始第一对到结尾的最后一对。最后的元素会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字需要比较。这个过程在转化成代码...

使用冒泡排序法把下列数字按从大到小进行排列(2,4,6,1,3,8,5,10,9...
输入2,4,6,1,3,8,5,10,9,7就ok

冒泡排序怎么排列10个数?
算法原理 1.比较相邻的元素。如果第一个比第二个大,就交换他们两个。2.对每一对相邻元素做同样的工作,从开始第一对到结尾的最后一对。在这一点,最后的元素应该会是最大的数。3.针对所有的元素重复以上的步骤,除了最后一个。4.持续每次对越来越少的元素重复上面的步骤,直到没有任何一对数字...

怎样实现数组按整数大小排序?
方法步骤如下:1.首先,定义一个结构,包括数值、排名和序号。2.定义结构数组变量d,保存所有整数信息。3.接下来,定义一个自定义函数来比较整数序列中任意两个整数的大小。4.定义一个自定义函数,比较整数序列中任意两个数字的序数大小。5.在主函数中,首先定义两个整数,并保存整数个数和排名计数...

急求:用C语言程序对一组大小不定的数字排序拜托了各位 谢谢
第一个就是冒泡排序法,几乎是最简单的排序方法:include <stdio.h> include <conio.h> define N 10 int main(void ){ int i,j,temp ;int a[N]= {0,1,2,3,4,5,6,7,8,9};\/\/ 冒泡排序法进行排序 for(i = 0;i < N - 1;i++ ){ for(j = 0;j < N-i-1;j++ ){ if...

python使用冒泡排序
冒泡排序(Bubble Sort)也是一种简单直观的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把他们交换过来。走访数列的工作是重复地进行直到没有再需要交换,也就是说该数列已经排序完成。这个算法的名字由来是因为越小的元素会经由交换慢慢"浮"到数列的顶端。def bubble...

C 冒泡排序法求5个数字中的最大值怎么写?
在处理数组中寻找最大值的问题时,冒泡排序法是一种简单且直观的方法。假设我们有一个数组,包含5个数字,如:int a[5]= {2,6,4,8,5};我们的目标是找出这个数组中的最大值。为了实现这一目标,我们可以遍历数组中的每一个元素,并在比较过程中更新最大值变量。以下是一个使用冒泡排序法求解...

冒泡法怎么对10个数由小到大进行排序?
冒泡法排序原理:例如有一组数为12,23,1,4,2,6。使用冒泡排序方法使这组数从小到大排列。首先12和23比较,12<23,则位置不变;接着23和1比较,因为23>1,所以交换23和1的位置,这组数这时是12123426;然后比较23和4,因为23>4,所以交换23和4,这组数变为12142326;然后比较23和2,23>2,...

相似回答