手写打乱数组顺序的方法
手写打乱数组顺序的方法
主要的实现思路就是:
- 取出数组的第一个元素,随机产生一个索引值,将该第一个元素和这个索引对应的元素进行交换。
- 第二次取出数据数组第二个元素,随机产生一个除了索引为1的之外的索引值,并将第二个元素与该索引值对应的元素进行交换
- 按照上面的规律执行,直到遍历完成
1 | let arr = [1,2,3,4,5,6,7,8,9,10]; |
评论
LivereValine
主要的实现思路就是:
1 | let arr = [1,2,3,4,5,6,7,8,9,10]; |