まばらなsparsearray配列---五子棋のプログラムを編纂して、ディスクの退出と継続の上盤の機能を保存します
953 ワード
import scala.collection.mutable.ArrayBuffer
/**
* sparsearray
* , 。
* :
* 0, .->
*
*
* 0, , 。
*
* :
* 1) ,
* 2) ,
*
*
* 1) , ( 、 )
* 2) ,
*/
object SparseArr {
def main(args: Array[String]): Unit = {
val rowSize = 11
val colSize = 11
//
//ofDim
val chessMap = Array.ofDim[Int](rowSize, colSize)
//
chessMap(1)(2) = 1 //1
chessMap(2)(3) = 2 //2
// ,
for (item
// ->
//
val newNode = sparseArr(0)
val rowSize2 = newNode.row
val colSize2 = newNode.col
//
val chessMap2 = Array.ofDim[Int](rowSize2, colSize2)
for (i