【文件属性】:
文件名称:冒泡排序详解
文件大小:23KB
文件格式:RAR
更新时间:2016-07-15 06:42:08
冒泡
///
/// 该方法获得需要排序的数组,表调用排序方法进行排序
///
public static void SortedNumbers()
{
int numberCount;
int[] numbers;
Console.WriteLine("----------冒泡排序法----------");
Console.WriteLine("请问您要对多少位数字进行排序?");
numberCount = Convert.ToInt32(Console.ReadLine());
numbers = new int[numberCount];
Console.WriteLine("请输入您要进行排序的这{0}个数字:", numberCount);
for (int i = 0; i < numberCount; i++)
{
numbers[i] = Convert.ToInt32(Console.ReadLine());
}
Console.WriteLine("\n您要进行排序的{0}个数字分别为:", numberCount);
for (int i = 0; i < numberCount; i++)
{
Console.Write(numbers[i].ToString() + "\t");
}
Console.WriteLine("\n您要对这{0}个数字进行什么排序?(1表示升序,2表示降序)", numberCount);
int method = Convert.ToInt32(Console.ReadLine());
while (method != 1 && method != 2)
{
Console.WriteLine("只能输入1或者2,请您重新输入!");
method = Convert.ToInt32(Console.ReadLine());
}
//调用排序方法
ExecuteSortedMethod(numbers, method);
Console.WriteLine("排序后的结果为:");
for (int i = 0; i < numberCount; i++)
{
Console.Write(numbers[i].ToString() + "\t");
}
Console.WriteLine("\n----------冒泡排序法----------");
Console.ReadKey();
}
简单易懂
【文件预览】:
冒泡2
----冒泡2()
--------bin()
--------Program.cs(4KB)
--------obj()
--------冒泡2.csproj(2KB)
--------Properties()
----冒泡2.suo(15KB)
----冒泡2.sln(863B)