首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

用最少数量的箭引爆气球

用最少数量的箭引爆气球 力扣题目链接:https://leetcode-cn.com/problems/minimum-number-of-arrows-to-burst-balloons 在二维空间中有许多球形的气球...可以射出的弓箭的数量没有限制。弓箭一旦被射出之后,可以无限地前进。我们想找到使得所有气球全部被引爆,所需的弓箭的最小数量。...局部最优:当气球出现重叠,一起射,所用弓箭最少。全局最优:把所有气球射爆所用弓箭最少。 算法确定下来了,那么如何模拟气球射爆的过程呢?是在数组中移除元素还是做标记呢?...但仔细思考一下就发现:如果把气球排序之后,从前到后遍历气球,被射过的气球仅仅跳过就行了,没有必要让气球数组remote气球,只要记录一下箭的数量就可以了。...以题目示例:[[10,16],[2,8],[1,6],[7,12]]为例,如图:(方便起见,已经排序) 452.用最少数量的箭引爆气球 可以看出首先第一组重叠气球,一定是需要一个箭,气球3,的左边界大于了

58910

用最少数量的箭引爆气球

可以射出的弓箭的数量 没有限制 。 弓箭一旦被射出之后,可以无限地前进。 给你一个数组 points ,返回引爆所有气球所必须射出的 最小 弓箭数 。...可以射出的弓箭的数量 没有限制 。 弓箭一旦被射出之后,可以无限地前进。 给你一个数组 points ,返回引爆所有气球所必须射出的 最小 弓箭数 。...题目分析 这个题目有点绕,这道题要求的是引爆所有气球最少的弓箭数,根据贪心策略,那么我们要把每支弓箭的价值最大化。即一只弓箭要引爆尽可能多的气球。...        靠前区间的终点小于靠后区间的起点end_i < start_j,则两个区间没有交集;         否则,两个区间有交集; 题目分析 这个题目有点绕,这道题要求的是引爆所有气球最少的弓箭数

12820
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到
    领券