需要反复「取出当前优先级最高的元素」,最合适的数据结构是?

数据结构

  1. A.栈(后进先出)
  2. B.队列(先进先出)
  3. C.单链表(顺序遍历)
  4. D.堆(优先队列)