C#控制台基础 应用冒泡排序(从大到小,从小到大)对int一维数组进行排序

原创 2016年08月30日 11:52:53
       慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。


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

namespace ConsoleApplication6
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] nums = new int[] { 1, 3, 2, 5, 6, 7, 5, 9 };
            int temp=0;

            //从小到大
            for(int i=0;i<nums.Length-1;i++)
            {
                for(int j=0;j<nums.Length-1-i;j++)
                {
                    if(nums[j]>nums[j+1])
                    {
                        temp = nums[j];
                        nums[j] = nums[j + 1];
                        nums[j + 1] = temp;
                    }
                }
            }
            
            foreach(var val in nums)
            {
                Console.Write(val + " ");
            }
            //
            Console.WriteLine();

            //从大到小
            for (int i = 0; i < nums.Length - 1; i++)
            {
                for (int j = 0; j < nums.Length - 1 - i; j++)
                {
                    if (nums[j] < nums[j + 1])
                    {
                        temp = nums[j];
                        nums[j] = nums[j + 1];
                        nums[j + 1] = temp;
                    }
                }
            }

            foreach (var val in nums)
            {
                Console.Write(val + " ");
            }
            Console.WriteLine();           

            Console.ReadKey();  
        }
    }
}








感恩曾经帮助过 心少朴 的人。
C#优秀,值得学习。Console,ASP.NET,Winform,WPF,设计模式等都可以关注一下,眼界要开阔。
Visual Studio IDE很好用,推荐!
注:此文是自学笔记所生,质量中等,故要三思而后行。新手到此,不可照搬,应先研究其理象数,待能变通之时,自然跳出深坑。

版权声明:知识来源于有情,亦当回报给有情。

C#控制台基础 应用Array.Sort和Array.Reverse实现从小到大,从大到小排序

慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。 using System; using System.Collections.Gener...

c# 输入五个数用冒泡排序法实现由大到小的排列

c# 输入五个数用冒泡排序法实现由大到小的排列

C#-控制台-冒泡排序(从小到大)---ShinePans

//冒泡排序法 //从小到大 using System; class program{ static void Main(string[] args) { int[] arr ...

Delphi7高级应用开发随书源码

  • 2003年04月30日 00:00
  • 676KB
  • 下载

把一个int数组的数字从小到大排列(C#)(原创)

using System;namespace ConsoleApplication1{ ///  /// Class1 的摘要说明。 ///  class Class1 {  ///   /// 应用...

c#冒泡排序 从大到小排序

static int[] method(int[]a) {                       int temp;             for (int i = 0; i    ...

将一组整数按从大到小排序(冒泡排序C#)

int[] number = new int[5] { 2, 1, 5, 3, 4 };             for (int i = 0; i             {        ...

C#之一维数组,冒泡排序,输入输出案例

using System; namespace test { class Program { public void CreateList(ref int[] a) ...

C语言 输出任意两个数之间的质数

#include static int isPrime(int n); void main() { int low,high; int flag=1; while(flag==...

JAVA编程实例--冒泡算法

一、实例说明本实例是利用Java实现一个非常简单的排序算法------冒泡算法。在任何规模的软件程序设计当中都会经常用到排序算法,比如在桌面工具软件中,在管理信息系统中,以及在工业统计和科学计算中都会...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:C#控制台基础 应用冒泡排序(从大到小,从小到大)对int一维数组进行排序
举报原因:
原因补充:

(最多只允许输入30个字)