if(i-2>=0&&j+1<M) {
f[1].r=i-2 ; f[1].c=j+1 ;
f[1].pathnum=pathnum(f[1].r,f[1].c); }
if(i+2<M&&j-1>=0) {
f[2].r=i+2 ; f[2].c=j-1 ;
f[2].pathnum=pathnum(f[2].r,f[2].c); }
if(i+2<M&&j+1<M) {
f[3].r=i+2 ; f[3].c=j+1 ;
f[3].pathnum=pathnum(f[3].r,f[3].c); }
if(i-1>=0&&j+2<M) {
f[4].r=i-1 ; f[4].c=j+2 ;
f[4].pathnum=pathnum(f[4].r,f[4].c); }
if(i-1>=0&&j-2>=0) {
f[5].r=i-1 ; f[5].c=j-2 ;
f[5].pathnum=pathnum(f[5].r,f[5].c); }
if(i+1<M&&j-2>=0) {
f[6].r=i+1 ; f[6].c=j-2 ;
f[6].pathnum=pathnum(f[6].r,f[6].c); }
if(i+1<M&&j+2<M) {
f[7].r=i+1 ; f[7].c=j+2 ;
f[7].pathnum=pathnum(f[7].r,f[7].c); }
//寻找当前位置的八个方向中的可走方向数最少的方向作为新的方向 for(k=0;k<8;k++)
百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库《数据结构》课程设计报告——马踏棋盘(8)在线全文阅读。
相关推荐: