• 大小: 22KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-09
  • 语言: C#
  • 标签:

资源简介

C#数组的随机排序源码C#数组的随机排序源码C#数组的随机排序源码

资源截图

代码片段和文件信息

//==============================================================
//  Copyright (C) 2011 黄剑锋 Inc. All rights reserved.
//==============================================================

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

namespace 数组的随机排序
{
    class Program
    {
        static void Main(string[] args)
        {
            int[] arr = { 1 2 3 4 5 6 7 8 9 10 };
            int[] arr2 = RandomSort(arr);

            foreach (int item in arr2)
            {
                Console.WriteLine(item);
            }

        }

        public static T[] RandomSort(T[] array)
        {
            int len = array.Length;
            List list = new List();
            T[] result = new T[len];
            Random rand = new Random();
            int i = 0;
            while (list.Count            {
                int iter = rand.Next(0 len);
                if (!list.Contains(iter))
                {
                    list.Add(iter);
                    result[i] = array[iter];
                    i++;
                }
            }

            return result;

        }
    }
}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       5632  2011-02-21 22:03  数组的随机排序\数组的随机排序\bin\Debug\数组的随机排序.exe

     文件      11776  2011-02-21 22:03  数组的随机排序\数组的随机排序\bin\Debug\数组的随机排序.pdb

     文件      14328  2011-02-21 21:46  数组的随机排序\数组的随机排序\bin\Debug\数组的随机排序.vshost.exe

     文件        490  2007-07-21 02:33  数组的随机排序\数组的随机排序\bin\Debug\数组的随机排序.vshost.exe.manifest

     文件        645  2011-02-21 22:03  数组的随机排序\数组的随机排序\obj\Debug\数组的随机排序.csproj.FileListAbsolute.txt

     文件       5632  2011-02-21 22:03  数组的随机排序\数组的随机排序\obj\Debug\数组的随机排序.exe

     文件      11776  2011-02-21 22:03  数组的随机排序\数组的随机排序\obj\Debug\数组的随机排序.pdb

     文件       1241  2011-02-21 22:03  数组的随机排序\数组的随机排序\Program.cs

     文件       1568  2011-02-21 21:46  数组的随机排序\数组的随机排序\Properties\AssemblyInfo.cs

     文件       2515  2011-02-21 21:46  数组的随机排序\数组的随机排序\数组的随机排序.csproj

     文件        953  2011-02-21 21:46  数组的随机排序\数组的随机排序.sln

    ..A..H.     11776  2011-02-21 22:07  数组的随机排序\数组的随机排序.suo

     目录          0  2011-02-21 22:01  数组的随机排序\数组的随机排序\obj\Debug\Refactor

     目录          0  2011-02-21 21:46  数组的随机排序\数组的随机排序\obj\Debug\TempPE

     目录          0  2011-02-21 22:03  数组的随机排序\数组的随机排序\bin\Debug

     目录          0  2011-02-21 22:03  数组的随机排序\数组的随机排序\obj\Debug

     目录          0  2011-02-21 21:46  数组的随机排序\数组的随机排序\bin

     目录          0  2011-02-21 21:46  数组的随机排序\数组的随机排序\obj

     目录          0  2011-02-21 21:46  数组的随机排序\数组的随机排序\Properties

     目录          0  2011-02-21 22:03  数组的随机排序\数组的随机排序

     目录          0  2011-02-21 21:46  数组的随机排序

----------- ---------  ---------- -----  ----

                68332                    21


评论

共有 条评论

相关资源