专栏名称: 九章算法
专业的北美IT求职经验分享、技术交流社区,帮助你找到好的IT工作。由硅谷顶尖IT企业工程师维护。提供专业的算法培训/面试咨询,官网 www.jiuzhang.com
目录
相关文章推荐
今天看啥  ›  专栏  ›  九章算法

Google 面试题 | 种花

九章算法  · 公众号  · 算法  · 2017-08-29 07:10
    

文章预览

作者 | Ben助教+ 施助教 编辑 | Freya 专栏 | 九章算法 1 题目描述 一个长条花坛里有若干并排的花槽,有些花槽中已经种了花,有些则还没种花。然而,不能将两株花种在相邻的花槽否则它们会争夺水分导致两者都枯萎。给定一个花坛的种植情况flowerbed(一个包含0和1的数组,0表示该花槽为空,1表示该花槽已经种了花),以及一个数n,问是否可以再种下新的n株花且满足相邻花槽不能同时种花的条件。 2 样例 样例 1 输入: flowerbed = [1,0,0,0,1], n = 1 输出: True 样例 2 输入: flowerbed = [1,0,0,0,1], n = 2 输出: False 注意 输入数组本身满足相邻花槽不同时种花的条件。 输入数组的长度范围为[1, 20000]。 n是非负整数且大小不会超过输入数组的长度。 3 解题思路分析 a. 为了尽 ………………………………

原文地址:访问原文地址
快照地址: 访问文章快照
总结与预览地址:访问总结与预览