A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© xt654005440 中级黑马   /  2013-7-28 12:57  /  802 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

本帖最后由 xt654005440 于 2013-7-28 17:03 编辑

编程中的代码积累是一个长期坚持且十分重要的事情,而常用的算法整理尤为必要,下面是对常见的排序算法的整理。
        首先确定一组待排序的数组元素{ 1, 3, 11, 4, 2, 16, 22, 12, 21, 15, 27},将依次由小到大排序。

一,冒泡排序:首先将第一个记录的关键字和第二个记录的关键字进行比较,若逆序,则将两个记录交换,然后比较第二个和第三个

记录的关键字,以此类推,直到至第n-1个记录与第n个记录作完比较为止,以上为第一趟冒泡排序;执行n-1次同样操作后,排序即告

完毕。代码如下:


static void Main(string[] args)
        {
            int[] arr = new int[] { 1, 3, 11, 4,2, 16, 22, 12, 21, 15, 27 };//声明一维整型数组arr,并初始化作为待排序对象
            Console.WriteLine("初始化数组为:\n");

            foreach (int num in arr)    //遍历待排序的数组
            {
                Console.Write(

输出结果.jpg (10.53 KB, 下载次数: 0)

输出结果.jpg

0 个回复

您需要登录后才可以回帖 登录 | 加入黑马