資源簡介
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# 命名管道 異步通信的
評論
共有 條評論