美文网首页
38.LeetCode455. 分发饼干

38.LeetCode455. 分发饼干

作者: 月牙眼的楼下小黑 | 来源:发表于2018-10-05 09:26 被阅读19次
    • 标签: 贪心
    • 难度: 简单

    • 题目描述
    • 我的解法

    此题的贪心策略是: 每次拿最小的饼干给胃口最小的孩子。明确思路后,不难实现如下代码:

    class Solution(object):
        def findContentChildren(self, g, s):
            """
            :type g: List[int]
            :type s: List[int]
            :rtype: int
            """
            g = sorted(g)
            s = sorted(s)
            r_max = len(g)
            for si in s:
                if not g:
                    return r_max
                if  si < g[0]:
                    continue
                else:
                    g.pop(0)
            return  r_max - len(g)
    
    • 其他解法

    暂略。

    相关文章

      网友评论

          本文标题:38.LeetCode455. 分发饼干

          本文链接:https://www.haomeiwen.com/subject/qsofaftx.html