PriorityQueue addAll()的复杂性

use*_*488 7 java heap big-o priority-queue data-structures

PriorityQueue的addAll方法的复杂性是什么.它是一次添加一个元素导致O(n log n)还是使用构建堆进程在O(n)时间内从无序元素创建堆?

Kar*_*k T 7

Javadoc似乎暗示它addAll是从AbstractQueue继承而来的,它是作为一系列添加实现的.

这让我相信复杂性是O(mlogn) m是插入集合的大小.