奇數九宮格—Java實現

奇數九宮格 最近,看到BD知道了解了九宮格的一種解答方法,經過奇數排列,算法實現九宮格,九宮格其實就是橫豎列3個數相加和爲15。先簡單介紹下算法思路,以下圖所示,咱們將9個數斜線排列,每3個一組,咱們能夠看到1只要填到8和6之間就能夠了,因此而後行列座標各加一找到了2的位置,而後2的位置超出9宮格了,則經過除3取餘數方法找到了2的對稱位置,同理找到3的位置,當轉移到4,5,6排序時候,咱們將3的位
相關文章
相關標籤/搜索