摘要: 证明堆排序最好时间复杂度是 Ω(nlogn) 这个算法作业真是给初学者做的吗。。。P3 是省选模拟。。。这题更是想了两天半。 精简版证明: 我们想要用堆排序从大到小排序,维护一个大根堆。 不妨设 \(n=2^k-1\),那么堆是一棵完全二叉树。如果 \(n\) 不满足这个条件,可以先提取 \(n-2 阅读全文
posted @ 2025-09-23 21:54 哼唧昂叽 阅读(38) 评论(0) 推荐(0)