收藏

贪心--数组拆分

2022-02-09  本文已影响0人  习惯水文的前端苏

\bullet 目录

\bullet 题号

\bullet 思路

    当已经有一个值后

    可以从数组中剩下的值中挑选任意一个值

    由于是取min操作

    则意味着,任何比当前挑选值大的都会被忽略掉而无法参与结果运算

    挑选越大的值,越意味着比越大的值较小的值越可能被下一轮忽略掉

    如数组[1,7,5,4]

    若挑选的是[1,7]

    则[4,5]中5会被忽略掉

    而如果是[1,4]

    则[5,7]中5被保留了

    因此为了使得结果最大

    挑选比当前值次大的值为最优

\bullet 实现

(nums.sort必须指定回调,不指定时只有正数有效,负数是无法正确排序的)
上一篇 下一篇

猜你喜欢

热点阅读