• C# 经典算法 冒泡排序法(正序,倒序)


     /// 冒泡排序法
            /// </summary>
            /// <param name="args"></param>
            static void Main(string[] args)
            {
                int[] arr = new int[] { 6, 1, 2, 5, 9, 11, 0, 4, 14 };
                int temp = 0;
                for (int i = 0; i < arr.Length - 1; i++)//外部循环arr的长度
                {
                    for (int j = i + 1; j < arr.Length; j++)//比较大
                    {
                        if (arr[j] < arr[i])//正序
                        {
                            temp = arr[i];
                            arr[i] = arr[j];
                            arr[j] = temp;
                        }
                        //if (arr[j] > arr[i])//倒叙相反显示
                        //{
                        //    temp = arr[j];
                        //    arr[j] = arr[i];
                        //    arr[i] = temp;
                        //}
                    }
                }
                for (int i = 0; i < arr.Length; i++)
                {
                    Console.WriteLine(arr[i]);
                }
            }

  • 相关阅读:
    分布式日志收集系统:Facebook Scribe
    Python学习笔记 02 Python基础
    Python正则表达式指南
    在ASP.NET 2.0中操作数据教程系列
    sql server2005 分页特性
    UML学习
    is,as,sizeof,typeof,GetType
    viso,PowerDesigner,Rational Rose比较
    领导艺术-八项管理定律
    一个博士,一个研究生,和一个MBA对一碗牛肉面的思考(转)
  • 原文地址:https://www.cnblogs.com/huangxuening/p/2623141.html
Copyright © 2020-2023  润新知