第二题BFS得注意到终点不能直接返回,不能保证最小,我是用 只有更新过距离的坐标才能继续更新其他点,加入队列,直到没有点可以再更新。方向问题只要用一个数组pr[N]存0,1,2,3表示4个方向,idx++存,cnt++配合队列使用就能知道当前队头元素保存的方向是上面。 第三题比第二题简单,BFS就行了,路径需要从尾到头递归,每次从上下左右四个方向找当前距离-1即可。 练习了一下。
2 2

相关推荐

03-26 13:44
南华大学 Java
在看面经的花生米很野蛮:这种情况下你当然要回答,你也是吗!!!!我超喜欢他的XXXXX
点赞 评论 收藏
分享
HaxyBT:那我提前下班总可以了吧
点赞 评论 收藏
分享
牛客网
牛客企业服务