关闭

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

标签: 经验分享c#入门代码控制台
2959人阅读 评论(0) 收藏 举报
分类:
       慈心积善融学习,技术愿为有情学。善心速造多好事,前人栽树后乘凉。我今于此写经验,愿见文者得启发。


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 };
            
            //从小到大排序
            Array.Sort(nums);

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

            int[] nums1 = new int[] { 1, 3, 2, 5, 6, 7, 5, 9 };

            //从大到小排序
            Array.Sort(nums1);
            Array.Reverse(nums1);
            foreach (var val in nums1)
            {
                Console.Write(val + " ");
            }
            Console.WriteLine();


            Console.ReadKey();  
        }
    }
}









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

0
0
查看评论

[C#]Array.Sort()排序的原理

【前言】 C#视频的看到冒泡排序以后,小杨老师讲了一个更简单的排序方法,这个方法就是Array.Sort()函数,利用这个函数可直接对数组中的数字进行排序,比冒泡排序简单得多了,仅仅只需要一行代码,下面是代码和运行结果。 int[] nums = new int[] ...
  • vop444
  • vop444
  • 2017-02-12 20:56
  • 3947

C#中Array.Sort() 快速排序-源码分析

快速排序是C.R.A.Hoare于1962年提出的一种划分交换排序。它采用了一种分治的策略,通常称其为分治法(Divide-and-ConquerMethod)。 该方法的基本思想是:     1.先从数列中取出一个数作为基准数。     2...
  • wangshubo1989
  • wangshubo1989
  • 2015-07-23 11:27
  • 21951

用C#实现对数组元素排序(Array.Sort)方法

siki老师出的又一道题目,刚看题目觉得有点难,其实想通了就不难了。 题目是:编写一个控制台程序,要求用户输入一组数字用空格间隔,对用户输入的数字从小到大输出。(Array.Sort方法和冒泡排序) 今天先搞定了Array.Sort方法排序,其实调用Array.Sort方法很简单,觉得有困难的是,怎...
  • qq_21018935
  • qq_21018935
  • 2016-11-08 22:19
  • 11316

C#对数组排序,Array.sort以及冒泡法

Array.sort using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace ConsoleAppli...
  • Naruto_Hinata_
  • Naruto_Hinata_
  • 2017-03-15 14:00
  • 254

C#中Array类的使用

Array类 提供创建、操作、搜索和排序数组的方法,因而在公共语言运行时中用作所有数组的基类。 命名控件: System 程序集:mscorlib 语法:public abstract class Array:ICloneable, IList, ICollection, IEn...
  • wangshubo1989
  • wangshubo1989
  • 2015-07-22 15:16
  • 7253

C#数组(定义/Array.Sort/Array.Reverse/冒泡排序)

数组:可以帮我们一次声明多个同类型的变量,这些变量在内存中是连续存储的 数组声明的语法: 数据类型[] 数组名=new  数据类型[数组长度]; 数组长度:score.Length; 例如:Int a  表示声明一个int类型的变量 ...
  • zhuangxiangwan
  • zhuangxiangwan
  • 2014-05-11 18:24
  • 1622

C#中的Array.Sort()的使用

实现了数组的冒泡排序,暂时这么多,再补充!
  • wangluojisuan
  • wangluojisuan
  • 2011-11-08 09:42
  • 4335

利用 Array.Sort()函数对数组排序

  • 2010-07-28 00:30
  • 14KB
  • 下载

C# Sort

There is a natural order of things. Day alternates with night. Human beings also impose order where previously there was none. Numbers and letters com...
  • wzhiu
  • wzhiu
  • 2012-06-26 18:34
  • 4870

C# Sort排序

List 的Sort方法排序有三种结果 1,0,-1分别表示大于,等于,小于。 1.对于数值类型的List (List),直接使用Sort进行排序。 List scoreList=new List(){89,100,78,23,67}; scoreList.Sort();//默认按升序排列,相...
  • zhulongxi
  • zhulongxi
  • 2016-05-19 23:09
  • 9528
    个人资料
    • 访问:1306976次
    • 积分:12379
    • 等级:
    • 排名:第1387名
    • 原创:472篇
    • 转载:19篇
    • 译文:1篇
    • 评论:118条
    注意事项
    命名风格、代码格式等编程规范要遵从老师、小组或公司的。
    邮箱
    yushaopu@163.com