`
phoebird
  • 浏览: 117688 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
社区版块
存档分类
最新评论

C# 冒泡排序

    博客分类:
  • C#
阅读更多
using System;
using System.Collections.Generic;
using System.Text;

namespace BubbleSortTest
{
    class BubbleSortTest
    {

        public static void Sort(int[] array)
        {
            int temp = 0;
            for (int i = 0; i < array.Length - 1; i++)
            {
                for (int j = 0; j < array.Length-1 - i; j++)
                {
                    if (array[j] < array[j+1])
                    {
                        temp = array[j];
                        array[j] = array[j + 1];
                        array[j + 1] = temp;
                    }
                }
            }
        }

    }
    class Test
    {
        static void Main(string[] args)
        {
             int[] array ={ 6, 4, 7, 2,9, 1 };
             BubbleSortTest.Sort(array);
            foreach(int index in array){
            
            Console.Write(index+"\t");
            }
            Console.Read();
        }
       
    }
}

 

分享到:
评论

相关推荐

    C# 冒泡排序,实用,简单

    C# 冒泡排序,实用,简单 如果不会冒泡排序的,下了我的,一定能排出了,而且一看就懂

    C#冒泡排序

    以下是一个简单的C#冒泡排序示例代码: ```csharp public static void BubbleSort(int[] arr) { int n = arr.Length; for (int i = 0; i ; i++) { for (int j = 0; j ; j++) { if (arr[j] &gt; arr[j + 1]) { ...

    c#冒泡排序_简单入手的C#算法

    下面是一个简单的C#冒泡排序函数示例: ```csharp public static int[] BubbleSort(int[] arr) { int n = arr.Length; bool isSwapped; for (int i = 0; i ; i++) { isSwapped = false; for (int j = 0; j ; ...

    冒泡排序C# 冒泡排序

    冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# 冒泡排序冒泡排序~~~~C# ...

    C#冒泡排序法

    在C#环境下使用冒泡排序法对一位数组进行排序

    C# 经典冒泡排序

    ### C#冒泡排序实现 #### 升序排序 ```csharp void BubbleSort(int[] arr) { int n = arr.Length; for (int i = 0; i ; i++) { for (int j = 0; j ; j++) { if (arr[j] &gt; arr[j + 1]) { // 交换元素 int ...

    C#冒泡排序和程序代码

    以下是关于C#冒泡排序的详细讲解: 1. **基本概念**: 冒泡排序的核心在于两两比较相邻元素,如果顺序错误就进行交换。这个过程就像水底下的气泡一样,小的元素逐渐上浮到顶部。冒泡排序的时间复杂度是O(n^2),...

    C#冒泡排序动态演示程序(看了就会)

    综上所述,"C#冒泡排序动态演示程序"是一个教育性质的软件,它用C#语言编写,实现了冒泡排序算法,并通过动态的图形化界面展示排序过程,使用户能够清晰地看到每个步骤。这个程序对于学习排序算法,特别是对C#初学者...

    C# 冒泡排序 .net 排序算法 动态演示程序

    下面将详细介绍C#中的冒泡排序算法及其.NET实现。 冒泡排序的基本思想是:每次比较相邻的两个元素,如果它们的顺序(如从小到大)错误就把它们交换过来。遍历待排序的序列,一次遍历称为一轮冒泡。每一轮冒泡都会把...

    最简单的冒泡排序代码(c#)

    以下是一个简单的C#冒泡排序代码示例: ```csharp using System; class BubbleSortExample { static void Main() { int[] array = { 64, 34, 25, 12, 22, 11, 90 }; Console.WriteLine("Original Array:"); ...

    C#冒泡排序算法

    根据给定的信息,本文将详细解释C#中的冒泡排序算法。主要涵盖以下几个方面: ### 一、冒泡排序的基本概念 冒泡排序是一种简单的排序算法。它重复地走访过要排序的数列,一次比较两个元素,如果他们的顺序错误就把...

    冒泡排序法C#实现

    冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序法C#实现冒泡排序...

    c#冒泡排序

    ### C#中的冒泡排序算法详解 #### 一、冒泡排序简介 冒泡排序(Bubble Sort)是一种简单的排序算法,其基本思想是通过不断地交换相邻两个错误排序的元素来达到整个序列有序的目的。该算法的名字来源于较小的元素会...

    C#四种排序算法(冒泡排序)

    在C#编程中,排序算法是数据处理和分析的基础,常见的有冒泡排序、插入排序、选择排序和希尔排序。这四种排序算法各有特点,适用不同的场景。 1. **冒泡排序**: 冒泡排序是一种简单的排序算法,通过不断交换相邻...

    C# 冒泡排序法

    使用C#编写 使用冒泡排序法对一维数组进行排序

    C# 冒泡排序 .net

    冒泡排序,快速排序,很好用,可以借鉴一下

    C# 冒泡排序法对输入的数字进行排序

    本程序用C#语言冒泡排序法对输入的数组进行排序

    用C#实现的冒泡排序和选择排序

    本篇文章将深入探讨在C#编程语言中实现冒泡排序和选择排序的方法,这两种经典的排序算法在理解和实现上都相对简单,适合初学者入门。 首先,让我们来理解冒泡排序(Bubble Sort)。冒泡排序是一种简单的排序算法,...

    C#文档冒泡排序,值传递与址传递

    根据给定的文件信息,我们将深入探讨C#中的冒泡排序算法、值传递与地址传递的概念,以及它们在实际编程中的应用。 ### 冒泡排序算法 冒泡排序是一种简单的排序算法,它重复地遍历要排序的数列,一次比较两个元素,...

Global site tag (gtag.js) - Google Analytics