c#小程序---冒泡排序

显示:


冒泡排序

代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace BubbleSort
{
   
    class Program
    {
        //外部定义一个排序函数
        public static void Sort(int[] num,int n){
            int i, j;
            for (i = 0; i < n; i++)
            {
                for (j = 0; i + j < n - 1; j++)
                {
                    if (num[j] > num[j + 1])
                    {
                        int temp = num[j];
                        num[j] = num[j + 1];
                        num[j + 1] = temp;
                    }
                }
            }
            return;
        }
        //入口
        static void Main(string[] args)
        {
            //内部方法进行排序输出
            int[] num = { 12, 23, 33, 2, 4 };
            int i, j;
            for (i = 0; i < 5; i++)
            {
                for (j = 0; i + j < 5 - 1; j++)
                {
                    if (num[j] > num[j + 1])
                    {
                        int temp = num[j];
                        num[j] = num[j + 1];
                        num[j + 1] = temp;
                    }
                }
            }
            foreach (int x in num)
            {
                Console.Write(x + "-");
            }

            Console.WriteLine();
            //调用函数进行排序输出
            int[] num1 = {24,23,4,2,6,4,56,43,3,10 };
            Sort(num1,10);
            foreach (int x in num1)
            {
                Console.Write(x + "-");
            }
            Console.ReadLine();


        }
    }
}

联系方式

个人微信

公众号_DotNet微说.jpg
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容