资源简介
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
- 上一篇:基于C#窗体的五子棋游戏简单Demo
- 下一篇:C# 命名管道 异步通信的
评论
共有 条评论