当前位置:  编程技术>.net/c#/asp.net

c#冒泡排序示例分享

    来源: 互联网  发布时间:2014-10-28

    本文导语:  冒泡排序口诀: 升序(从小到大):两for一if;大于连;相 交换;再来个for遍历;外层N-1;内层N-1-i; 说再多不如上代码,更明显: 代码如下:class Program    {        static void Main(string[] args)        {            int[...

冒泡排序口诀:

升序(从小到大):两for一if;大于连;相 交换;再来个for遍历;外层N-1;内层N-1-i;

说再多不如上代码,更明显:

代码如下:

class Program
    {
        static void Main(string[] args)
        {
            int[] array = {1, 3, 5, 7, 90, 2, 4, 6, 8, 10};
            array= GetSort(array);
            for (int i = 0; i < array.Length; i++)
            {
                Console.Write(array[i] + " ");
            }
            Console.ReadKey();
        }
        ///
        /// 冒泡排序
        ///
        ///
        ///
        private static int[] GetSort(int[] array)
        {
            //外层循环n-1
            for (int i = 0; i < array.Length-1; i++)
            {
                //内层循环n-1-i
                for (int j = 0; j < array.Length-1-i; j++)
                {
                    if (array[j] > array[j+ 1])
                    {
                        int temp = array[j];
                        array[j] = array[j + 1];
                        array[j + 1] = temp;
                    }  
                }
            }
            return array.ToArray();
        }
    }

    
 
 
 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • <<大话数据结构>>中冒泡排序算法改进
  • JQuery中阻止事件冒泡几种方式及其区别介绍
  • php冒泡排序算法实现代码
  • 又一个PHP实现的冒泡排序算法分享
  • java冒泡排序算法代码
  • C经典冒泡排序法实现代码
  • python冒泡排序算法的实现代码
  • shell编程中的冒泡排序问题
  • Python实现冒泡,插入,选择排序简单实例
  • jQuery中阻止冒泡事件的方法介绍
  • C++冒泡排序算法实例
  • c语言冒泡排序法代码
  • 冒泡排序的三种实现方法
  • 一个小例子解释如何来阻止Jquery事件冒泡
  • 关于javascript冒泡与默认事件的使用详解
  • 深入Java冒泡排序与选择排序的区别详解
  • php排序算法 PHP版快速排序与冒泡排序
  • C++ 冒泡排序数据结构、算法及改进算法
  • 冒泡排序算法原理及JAVA实现代码
  • Java冒泡排序(Bubble Sort)实例讲解
  • 排序算法之PHP版快速排序、冒泡排序


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3