Fisher Yates shuffle-Java
我正在为大学编程(Java)一个难题: 这个拼图是基于一个3 x 3的二维数组,在数组的每个位置我都有一个包含拼图的每一张图片的项目Fisher Yates shuffle-Java,java,arrays,shuffle,Java,Arrays,Shuffle,我正在为大学编程(Java)一个难题: 这个拼图是基于一个3 x 3的二维数组,在数组的每个位置我都有一个包含拼图的每一张图片的项目 我的问题如下: 我被告知要用Fisher-Yates算法()对谜题进行随机洗牌,但我不明白;我理解它只是颠倒了数组元素的顺序,但我感觉我不是很理解它 关于如何实现它以使其随机洗牌二维数组中的元素,有什么提示吗?只需将其设置为包含9个元素的一维数组,然后使用Collections.shuffle将其洗牌。请注意。如果你像你建议的那样随机化一个滑动拼图,你最终可
- 我的问题如下:
关于如何实现它以使其随机洗牌二维数组中的元素,有什么提示吗?只需将其设置为包含9个元素的一维数组,然后使用Collections.shuffle将其洗牌。请注意。如果你像你建议的那样随机化一个滑动拼图,你最终可能会遇到无法解决的拼图。