会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
Title
BeforeIce
博客园
首页
新随笔
联系
订阅
管理
Collection.shuffle()
Collection.shuffle()
主要思想如下图,总元素n个,按照从后往前的每个元素i进行操作。
从包括元素i之前的所有元素随机取一个元素j(有可能i==j,如图所示的最后一步操作,毕竟也要允许有洗牌之后顺序不变的情况)
两个元素互相交换
直到洗牌完毕,需要n-1步操作。
posted @
2023-02-18 21:09
手中的小黄鸭
阅读(
54
) 评论(
0
)
收藏
举报
刷新页面
返回顶部
公告