gpt4 book ai didi

c# - 你知道一种取消列表或数组排序的方法吗?

转载 作者:塔克拉玛干 更新时间:2023-11-03 03:03:30 25 4
gpt4 key购买 nike

我记得看到一个方法好像是buble sort,哪里可以unsort items。

例如,我尝试使用 Random 类显示从 0 到 10 的随机项目。但我想这不是最好的选择。

所以,我想为 IEnumberable、List 或数组创建一个扩展,无论哪种方式都是最好的。

最佳答案

您正在寻找洗牌,随机重新排序的一个很好的例子是 Fisher-Yates Shuffle .

这是一个 implementation by Jon Skeet in C# .

关于c# - 你知道一种取消列表或数组排序的方法吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8933955/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com