算法题解法:首先根据字符出现次数构建一个大顶堆,然后从队中选取前k个次数最多的元素,加入到现有的字符串,并且把对应出现次数减一后重新加入堆,重复循环,最终要么堆为空,则成功。如果堆中剩下不到k个字母,那么只能取一次(即字符串结尾,因为后面没有其他元素了),否则失败。 参考链接:https://www.cnblogs.com/FdWzy/p/12389956.html
3 1

相关推荐

认真搞学习:这个真喷不了,你是我见过最美的牛客女孩
点赞 评论 收藏
分享
牛客网
牛客企业服务