使用for循环对数组进行排序[冒泡法]
2007-12-15 11:08
393 查看
using System;
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace ljun_CSharp_Study
{
/// <summary>
/// 使用for循环对数组进行排序
/// </summary>
class Paixu
{
static void Main(string[] args)
{
int[] myArray = new int[5] {12,9,35,68,51 };
int a = 0;
Console.WriteLine("排序前:");
//创建一个循环语句,从0开始,每次加1,并输出数组排序前的相应元素
for (int i = 0; i < 5; i++)
{
Console.WriteLine("myArray[{0}]的值为:{1}",i,myArray[i]);
}
//采用冒泡法对数组进行排序
for (int i = 1; i < 5; i++)
{
for (int j = 0; j < 5 - i; j++)
{
if (myArray[j] > myArray[j + 1])
{
a = myArray[j];
myArray[j] = myArray[j + 1];
myArray[j + 1] = a;
}
}
}
Console.WriteLine("排序后:");
for (int i = 0; i < 5; i++)
{
Console.WriteLine("myArray[{0}]的值为:{1}",i,myArray[i]);
}
Console.ReadLine();
}
}
}
using System.Collections.Generic;
using System.Text;
using System.Collections;
namespace ljun_CSharp_Study
{
/// <summary>
/// 使用for循环对数组进行排序
/// </summary>
class Paixu
{
static void Main(string[] args)
{
int[] myArray = new int[5] {12,9,35,68,51 };
int a = 0;
Console.WriteLine("排序前:");
//创建一个循环语句,从0开始,每次加1,并输出数组排序前的相应元素
for (int i = 0; i < 5; i++)
{
Console.WriteLine("myArray[{0}]的值为:{1}",i,myArray[i]);
}
//采用冒泡法对数组进行排序
for (int i = 1; i < 5; i++)
{
for (int j = 0; j < 5 - i; j++)
{
if (myArray[j] > myArray[j + 1])
{
a = myArray[j];
myArray[j] = myArray[j + 1];
myArray[j + 1] = a;
}
}
}
Console.WriteLine("排序后:");
for (int i = 0; i < 5; i++)
{
Console.WriteLine("myArray[{0}]的值为:{1}",i,myArray[i]);
}
Console.ReadLine();
}
}
}
相关文章推荐
- 使用快速排序算法对字符串数组进行排序(复习指向指针的指针以及指针数组的使用)
- 如何使用强大的PHP函数对数组进行排序
- 使用直接插入法对数组进行排序
- 使用for循环对 golang 中结构体数组取值进行修改时,需要注意的问题
- C# 数组按照升序排列并输出(分别用冒泡法,选择法,插入法进行排序)。
- 使用JavaScript完成一个对字符串数组进行排序的小程序
- usort( )函数—使用用户自定义的比较函数对数组中的值进行排序
- 动态定义数组和使用两种常用的排序法进行排序
- JavaScript 使用 sort() 方法从数值上对数组进行排序
- js:数组重排序问题:如何使用sort()方法按数值的大小进行升序或降序排列
- 使用sort()函数对数组中的数字进行排序。
- 用3位以内的随机整数填充长度为20的整型数组,然后使用冒泡排序法按升序进行排序,输出排序后的数组元素(每行输出10个元素)。
- 使用Arrays对数组进行排序(二)
- 编写一个使用数组类模板Array对数组进行排序、求最大值和求元素和的程序,并采用相关数据进行测试。
- 使用Array的Sort()方法对数组进行排序
- 使用排序算法对数组进行排序,按升序 注:数组内容只会有大写字母,且可能会出现重复,不允许使用java.util下的任何类
- 使用冒泡法对数组排序
- PHP使用array_multisort对多个数组或多维数组进行排序
- PHP使用array_multisort对多个数组或多维数组进行排序
- 有一串字符串a12hh123mm21m78 ,请将其中的数字提取出来存入数组,使用选择排序算法将其进行排序: