Leetcode -贪心系列

本文探讨了多个使用Java实现的贪心算法问题,包括分发饼干、摇摆子序列、最大子数组和等。这些算法展示了如何通过贪心策略解决复杂问题,优化效率并找到近似最优解。同时,涵盖了二叉树、区间合并、找零钱等经典场景的应用,为实际编程提供了有价值的参考。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

专题Title题解备注
贪心 455. Assign CookiesJava分发饼干
贪心 376. Wiggle SubsequenceJava摇摆子序列
贪心 53. Maximum SubarrayJava最大子数组和
贪心 122. Best Time to Buy and Sell Stock IIJava售卖股票的最佳时机2
贪心 55. Jump GameJava跳跃游戏1
贪心 45. Jump Game IIJava跳跃游戏2
贪心 135. CandyJava分发糖果
贪心 134. Gas StationJava计算汽油何时补足缺额
贪心 1005. Maximize Sum Of Array After K NegationsJavaK次取反后的数组最大和
贪心 860. Lemonade ChangeJava找零钱
贪心 406. Queue Reconstruction by HeightJava按身高重建队列
贪心 452. Minimum Number of Arrows to Burst BalloonsJava重合区间问题
贪心 435. Non-overlapping IntervalsJava无重叠区间
贪心 763. Partition LabelsJava划分字母区间
贪心 56. Merge IntervalsJava合并区间
贪心 738. Monotone Increasing DigitsJava求最大递增树
贪心 968. Binary Tree CamerasJava二叉树 + 递归
贪心 题号Java备注
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值