存一下,之前没有做过这种题 大概思路:每次循环 i++ j++ i-- j-- 然后又是i++ j++ i-- j-- 根据这种特性,写循环 首先确定循环次数,首先每次执行i++或i--说明遍历了一行,执行完j++或j--则遍历了一列,当每行或每列遍历完了,循环结束,所以要先确定行先遍历完还是列先遍历完,遍历顺序是行、列、行、列,所以如果行<=列时,行先遍历完,即最后一项遍历为行,即行、列、行……列、行。所以次数为2*(m-1)+1=2*m-1,否则列先遍历完,即行、列、行……列,循环次数为2*n
点赞

相关推荐

xtu大迫杰:偶遇校友,祝校友offer打牌
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务