本文主要是介绍代码随想录算法训练营第三十四天|860.柠檬水找零、406.根据身高重建队列、452. 用最少数量的箭引爆气球,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
860.柠檬水找零
遇到账单20,优先消耗美元10,完成本次找零。因为5的用处更大,等到循环结束的时候,如果存在某个美元不够用的情况,那么就是无法找零。
406.根据身高重建队列
先考虑身高维度,将身高从大至小进行排列,[5,2]表明在该同学的前面有两个比他更高的人,与从大到小的排列顺序相互对应,之后在根据people[i][1]提供位置数据,将数组中的元素插入到对应的位置上面。
452. 用最少数量的箭引爆气球
优先用箭去射击区间的交集,先需要对数组进行排序。
如果气球重叠了,重叠气球中右边边界的最小值 之前的区间一定需要一个弓箭。
这篇关于代码随想录算法训练营第三十四天|860.柠檬水找零、406.根据身高重建队列、452. 用最少数量的箭引爆气球的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!