289 生命遊戲

2021-10-04 17:41:49 字數 844 閱讀 9086

四月份每日一題打卡:4月2日

題目描述

解題思路

在這裡插入**片

public

void

gameoflife

(int

board)

;int dy=

;int rows = board.length;

int cols = board[0]

.length;

for(

int i =

0;i < rows;i++

)//如果周圍細胞數少於兩個,那麼不管這個細胞本來是死的還是活的都死亡;

//如果活細胞周圍有三個活細胞,那麼死亡;

//如果活細胞周圍有兩個或三個活細胞,那麼存活;

//如果死細胞周圍有三個活細胞,那麼死細胞復活;

if(board[i]

[j]%

10==1&&

(counter ==

2|| counter ==3)

) board[i]

[j]+=10;

if(board[i]

[j]%

10==

0&& counter ==3)

board[i]

[j]+=10;

}}for(

int i =

0;i < rows;i++)}

}

289 生命遊戲

給定乙個包含 m n 個格仔的面板,每乙個格仔都可以看成是乙個細胞。每個細胞都具有乙個初始狀態 1 即為活細胞 live 或 0 即為死細胞 dead 每個細胞與其八個相鄰位置 水平,垂直,對角線 的細胞都遵循以下四條生存定律 如果活細胞周圍八個位置的活細胞數少於兩個,則該位置活細胞死亡 如果活細胞...

289 生命遊戲

給定乙個包含 m n 個格仔的面板,每乙個格仔都可以看成是乙個細胞。每個細胞都具有乙個初始狀態 1 即為活細胞 live 或 0 即為死細胞 dead 每個細胞與其八個相鄰位置 水平,垂直,對角線 的細胞都遵循以下四條生存定律 如果活細胞周圍八個位置的活細胞數少於兩個,則該位置活細胞死亡 如果活細胞...

289 生命遊戲

給定乙個包含 m n 個格仔的面板,每乙個格仔都可以看成是乙個細胞。每個細胞都具有乙個初始狀態 1 即為活細胞 live 或 0 即為死細胞 dead 每個細胞與其八個相鄰位置 水平,垂直,對角線 的細胞都遵循以下四條生存定律 如果活細胞周圍八個位置的活細胞數少於兩個,則該位置活細胞死亡 如果活細胞...