没考虑右边界
来源:3-6 种花问题-原理讲解

慕盖茨5191093
2019-03-20
没有考虑右边界的情况呢,加入输入[0,0,1,0,0],应该可以种两颗才对,按老师的方法,只能种一颗在最左边,最右边没算
写回答
2回答
-
布罗利00
2019-05-04
const canPlaceFlowers = (flowerbed, n) => { for (let i = 0, l = flowerbed.length; i < l; i++) { if (!flowerbed[i] && !flowerbed[i - 1] && !flowerbed[i + 1]) { flowerbed[i] = 1 n-- } } return n <= 0 }
20 -
快乐动起来呀
2019-03-20
同学看一下课程源码哈,有注释如何处理右边界,比视频中的代码增加了一行,就是解决这个问题的,更新下试试
20
相似问题