[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
稍微参与下,呵呵, 我贴下我的关键算法, 很菜, 转成批处理速度应该很慢吧
  1. for (i = 0; i < N; ++i)
  2. for (j = 0; j < N; ++j) {
  3. sum = list[(i+1+N)%N][(j+N)%N] + list[(i-1+N)%N][(j+N)%N] + list[(i+N)%N][(j+1+N)%N] + list[(i+N)%N][(j-1+N)%N];
  4. sum += list[(i+1+N)%N][(j+1+N)%N] + list[(i+1+N)%N][(j-1+N)%N] + list[(i-1+N)%N][(j-1+N)%N] + list[(i-1+N)%N][(j+1+N)%N];
  5. switch (sum) {
  6. case 2://不变
  7. backUp[i][j] = list[i][j]; break;
  8. case 3://生
  9. backUp[i][j] = 1; break;
  10. default://死
  11. backUp[i][j] = 0; break;
  12. }
  13. }
  14. for (i = 0; i < N; ++i)
  15. for (j = 0; j < N; ++j)
  16. list[i][j] = backUp[i][j];
复制代码

TOP

返回列表