第二题应该就是用并查集做吧,再用个最小堆,然后每次pop,都查一下左右是不是小于等于当前pop的值,符合就合并(注意一次要把相同值的都pop出来),并查集大小就是每次操作之后的数组长度。 时间复杂度nlogn
点赞 1

相关推荐

LazyBreeze:项目尽量体现你对技术的理解和深度,不是说把中间件用一下就完事了,你项目里面提到集群和分布式,你真在服务器上部署过吗,感觉太假了,第二个项目说自己用了微服务的什么组件,只是用了没有自己的思考,很难让面试官注意到你的简历。针对某几个技术点自己多思考一下,考虑一下有没有别的替代方案,可以写一下,即使没有真的实现
点赞 评论 收藏
分享
牛客网
牛客网在线编程
牛客网题解
牛客企业服务