zoukankan      html  css  js  c++  java
  • C#冒泡排序和直接插入排序

    /// <summary>
            /// 冒泡排序
            /// </summary>
            public static void Mainsdfdrt()
            {
                bool B;
                int[] Array = new int[] { 5, 4, 3, 2, 1 };
                for (int i = 1; i < Array.Length; i++)
                {
                    B = false;
                    for (int j = Array.Length-1; j >= i ; j--)
                    {
                        int R;
                        if (Array[j-1]>Array[j])
                        {
                            R = Array[j - 1];
                            Array[j - 1] = Array[j];
                            Array[j] = R;
                            B = true;
                        }
                    }
                    if (!B)
                    {
                        break;
                    }
                }

                for (int i = 0; i < Array.Length; i++)
                {
                    Console.WriteLine(Array[i]);
                }

                Console.ReadLine();
            }

    /// <summary>
            /// 直接插入排序法
            /// </summary>
            public static void Main()
            {
                int[] R = new int[] { 5, 4, 3, 2, 1};
                //int i, j;
                for (int i = 1; i < R.Length; i++)
                {
                    if (R[i] < R[i - 1])
                    {
                        int T = R[i];                    
                        int j;

                        for (j = i - 1; j >= 0 && T < R[j]; j--)
                        {
                            R[j + 1] = R[j];
                        }
                        R[j + 1] = T;
                    }
                }

                for (int i = 0; i < R.Length; i++)
                {
                    Console.WriteLine(R[i]);
                }
                Console.ReadLine();   
            }

  • 相关阅读:
    单元测试
    英语学习app案列分析
    基于GUI的四则运算
    个人作业1——四则运算题目生成程序(基于控制台)
    一种新体验———构建之法
    个人作业3——个人总结(Alpha阶段)
    单元测试
    英语学习APP案例分析
    结对编程(70,73)
    软件工程HW1-四则运算软件
  • 原文地址:https://www.cnblogs.com/huyueping/p/3278062.html
Copyright © 2011-2022 走看看