LeetCode刷题【Array】 Can Place Flowers
来源:互联网 发布:京东秒杀软件 编辑:程序博客网 时间:2024/06/06 03:16
【题目】
Suppose you have a long flowerbed in which some of the plots are planted and some are not. However, flowers cannot be planted in adjacent plots - they would compete for water and both would die.
Given a flowerbed (represented as an array containing 0 and 1, where 0 means empty and 1 means not empty), and a number n, return if n new flowers can be planted in it without violating the no-adjacent-flowers rule.
Example 1:
Input: flowerbed = [1,0,0,0,1], n = 1Output: True
Example 2:
Input: flowerbed = [1,0,0,0,1], n = 2Output: False
Note:
- The input array won't violate no-adjacent-flowers rule.
- The input array size is in the range of [1, 20000].
- n is a non-negative integer which won't exceed the input array size.
【解决办法】
public class Solution { public boolean canPlaceFlowers(int[] flowerbed, int n) {for(int i=0; i<flowerbed.length;i++){if((flowerbed[i]==0)&&((i-1)>=0?(flowerbed[i-1]==0):true)&&((i+1)<flowerbed.length?(flowerbed[i+1]==0):true)){flowerbed[i]=1;if(--n==0) break;}}if(n>0) return false;else return true; }}
https://leetcode.com/problems/can-place-flowers/#/description
阅读全文
0 0
- LeetCode刷题【Array】 Can Place Flowers
- leetcode[Can Place Flowers]
- leetcode-Can Place Flowers
- leetCode-Can Place Flowers
- LeetCode Can Place Flowers
- [leetcode]605. Can Place Flowers
- [LeetCode]605. Can Place Flowers
- [LeetCode]605. Can Place Flowers
- LeetCode 605.Can Place Flowers
- [leetcode]: 605. Can Place Flowers
- LeetCode 605 : Can Place Flowers
- [LeetCode] 605. Can Place Flowers
- LeetCode: 605. Can Place Flowers
- leetcode 605. Can Place Flowers
- LeetCode 605. Can Place Flowers
- LeetCode 605. Can Place Flowers
- Leetcode 605 Can Place Flowers
- LeetCode-605. Can Place Flowers
- spark详解
- 如何设计RPC框架
- 手把手带你玩串级PID仿真实验
- linux gedit显示行数的设置
- servlet之helloworld
- LeetCode刷题【Array】 Can Place Flowers
- NOIP2009 提高第三题 最佳贸易
- 差分约束系统
- android Rect类的使用
- (53)停止线程,interrupt()方法+标记修改
- 机器学习笔记之过拟合问题
- pytorch GAN生成对抗网络
- poj 3279(翻转问题贪心)
- 机器学习中几种损失函数的分析