不知道大家有没发现 书里面的算法有时候可以成功 但更大部分有错误的 昨天我郁闷了一天,看来我思考的没错,现将我的见解如下: for(int i=0;i<map.length;i++) { int column=i%5; int row=(i-column)/7; background.setCell(column,row,map[i]); } 我思考是算法这里出了问题。如果i=7的时候,column=2;row=5;然后就是setCell(2,5,map[7])等于在第三列第六行赋予map[7] 但是map[7]对应的位置应该是第2列,第二行。不知道我思考的对不?? 这个算法,你给出的列数要是比行数大结果是正确的。但是行数要比列数大,就出问题:要不就只显示一行要不就只显示到一定的行数:据我实验,这个数是列数

评论