std::priority_queue<some_type, std::vector<some_type>, some_comparator> A;
std::priority_queue<some_type, std::vector<some_type>, some_comparator> B;
Jak scalić te kolejki priorytetowe A i B na podstawie tego samego komparatora. Próbowałem znaleźć wbudowaną funkcję, ale nie mogłem jej znaleźć.Scalenie dwóch kolejek priorytetowych
@BoBTFish: 'std :: priority_queue' nie udostępnia żadnych iteratorów. – Gorpik
Prześlij wszystkie elementy z jednej kolejki do drugiej? – juanchopanza
@BoBTFish Już o tym pomyślałem, ale problem polega na tym, że jego iterator nie jest dostępny. Nie mogę zrobić A.begin() ani A.end(). Ten interfejs nie jest dostępny. –