/// <summary>
/// 随机排序
/// </summary>
public List<T> RandomSortList<T>(List<T> list)
{
System.Random random = new System.Random();
List<T> nList = new List<T>();
foreach (T temp in list)
{
nList.Insert(random.Next(nList.Count + 1), temp);
}
return nList;
}
这个博客介绍了如何使用C#实现一个随机排序列表的功能。通过创建一个新的列表,并在每次迭代中将原列表的元素随机插入到新列表的一个位置,最终得到随机排序的结果。此算法适用于需要快速打乱数据顺序的场景。
1737

被折叠的 条评论
为什么被折叠?



