请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

leetcode-79 关于vector<vector<...>>的范围问题

波波老师,你好

提一个小问题,对于这道题,由于题目给的是二维向量而不是二维数组,所以我在初始做的时候考虑了这种情况:

https://img1.sycdn.imooc.com//szimg/5b741f280001578c04070209.jpg

在对范围判断的时候 针对y值便是对board[x].size()进行判断

而波波老师只是对board[0].size()进行了判断

所以“二维网格”这个概念代表的是一个平整的x*y的矩形吗?

正在回答

1回答

liuyubobobo 2018-08-15 21:04:13

是的,2D board的概念是一个二维棋盘格,m行n列:)


当然啦,在面试的时候,如果对这种题目定义有异议,或者觉得定义不够清晰,可以随时向面试官提问哦:)


btw:Leetcode中C++语言所有的二维向量(不管每个维度是否等长),都会传vector<vector<E>>的形式:)


加油!

0 回复 有任何疑惑可以回复我~
  • 提问者 慕雪9091725 #1
    谢谢波波老师
    还有一点就是针对leetcode-200 floodfill类型的问题
    既然已经保证了起点是从上向下,从左向右的遍历board 我觉得其实可以优化掉 向上和像左这2个方向的遍历,只需要考虑向右和像下这2个方向就好了
    回复 有任何疑惑可以回复我~ 2018-08-15 21:13:57
  • 提问者 慕雪9091725 #2
    不好意思波波老师 刚刚的问题逻辑错了,没考虑周全
    回复 有任何疑惑可以回复我~ 2018-08-15 21:47:10
  • 提问者 慕雪9091725 #3
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-08-15 23:06:00
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信