DADONGOOO 2023-03-02 12:34 采纳率: 0%
浏览 45

关于树形选择排序的时间复杂度问题

我看网上还有教材上说树形选择排序时间复杂度是O(n*log2n)。因为选出一个关键字要比较log2n次。但是一次选择真的只是比较了log2n次吗? log2n只是树的深度,我认为选出1个关键字应该比较了n-1次。

img

  • 写回答

1条回答 默认 最新

  • 以山河作礼。 新星计划导师 2023-03-02 13:46
    关注

    实际上,树形选择排序的时间复杂度为O(n^2log2n),因为每次选择都需要比较n次,而每次选择至少需要比较log2n次,所以总的时间复杂度为O(n^2log2n)。

    评论

报告相同问题?

问题事件

  • 创建了问题 3月2日