百度面试题更新 2026-08-05

请描述如何设计一个贪心算法来解决分发饼干问题,并解释其正确性。

百度人工智能专业服务编码实现问题拆解技术原理

考察说明

考察贪心算法的设计思路、排序策略和正确性证明

回答思路

  1. 明确问题定义:每个孩子有胃口值,每块饼干有尺寸值,目标是最大化满足的孩子数
  2. 提出按胃口和尺寸分别排序,再用双指针或逐一匹配的贪心策略
  3. 说明贪心选择最优性:尺寸小的饼干优先满足胃口小的孩子
  4. 讨论算法复杂度并给出正确性简要论证
本题已收录答题指导

本题附完整参考答案与评分标准

登录后可查看结构化答题指导;也可以直接开一场模拟面试,AI 面试官用本题实时追问并给出评分。