如何使用非静态方法按降序对一维数组进行排序?
首先设置未排序列表。
int[] list = {87, 45, 56, 22, 84, 65};现在,使用嵌套的for循环对传递给函数的列表进行排序。
for(int i=0; ilt; arr.Length; i++) {
for(int j=i+1; j<arr.Length; j++) {
if(arr[i]<=arr[j]) {
temp=arr[j];
arr[j]=arr[i];
arr[i]=temp;
}
}
Console.Write(arr[i] + " ");
}以下是按降序对一维数组进行排序的完整代码。
示例
using System;
namespace Demo {
public class MyApplication {
public static void Main(string[] args) {
int[] list = {87, 45, 56, 22, 84, 65};
Console.WriteLine("Original Unsorted List");
foreach (int i in list) {
Console.Write(i + " ");
}
MyApplication m = new MyApplication();
m.sortFunc(list);
}
public void sortFunc(int[] arr) {
int temp = 0;
Console.WriteLine("\nSorted List");
for(int i=0; i< arr.Length; i++) {
for(int j=i+1; j<arr.Length; j++) {
if(arr[i]<=arr[j]) {
temp=arr[j];
arr[j]=arr[i];
arr[i]=temp;
}
}
Console.Write(arr[i] + " ");
}
}
}
}输出结果
Original Unsorted List 87 45 56 22 84 65 Sorted List 87 84 65 56 45 22
热门推荐
10 父亲祝福语大全简短语
11 参加儿子大学祝福语简短
12 女儿结婚账单祝福语简短
13 写给情侣祝福语 浪漫简短
14 日语送考祝福语简短
15 道士结婚文案祝福语简短
16 家庭英语祝福语短句简短
17 过节文案成语祝福语简短
18 美好的成语祝福语简短