2013-03-23 6 views

risposta

21

Le due funzioni provengono da due diverse interfacce che implementa PriorityQueue:

  • add() proviene da Collection.
  • offer() viene da Queue.

Per una coda di capacità limitate, la differenza è che add() restituisce sempre true e genera un'eccezione se non è possibile aggiungere l'elemento, mentre offer() è permesso di tornare false se non è possibile aggiungere l'elemento.

Tuttavia, questo non si applica a PriorityQueue; le due funzioni sono sinonimi.

Problemi correlati