⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 inpairsconfuse.java

📁 Java版拼图游戏
💻 JAVA
字号:
/*
 * @(#)InPairsConfuse.java 1.0 03/08/22
 * Copyright 2003 Entao Zhang, All rights reserved.
 */

/**
 * 拼图记忆方式的打乱算法.
 */
public class InPairsConfuse extends ConfuseArray {
	private int swap, temp;
	public int runConfuse(int[] grids, int x, int y){
		int arrayLength=x*y;
		if (arrayLength < 2 || arrayLength!=grids.length){
			throw new ArrayIndexOutOfBoundsException("SrcArray very small or srcArray's length not equals x*y!!!");
		}
		randomConfuse(grids,arrayLength,(arrayLength+1)/2);
		for (int i=0; i<arrayLength/2; i++)
			grids[i+(arrayLength+1)/2]=grids[i];
		randomConfuse(grids,arrayLength,arrayLength);
		return -1;
	}
}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -