Questões de Tecnologia da Informação · CPCC UFES

Tecnologia da InformaçãoEstruturas de dados lineares e tabelas hashCPCC UFES 2016

UFES

Questão de Tecnologia da Informação

Analise o código C++ abaixo. #include <cstdio> #include <iostream> #include <string> #include <queue> using namespace std; int main() { priority_queue< pair<int, string> > pq; pair<int, string> result; pq.push(make_pair(100, "fulano")); pq.push(make_pair(10, "ciclano")); pq.push(make_pair(20, "beltrano")); pq.push(make_pair(100, "geronimo")); while( !pq.empty() ){ result = pq.top(); pq.pop(); printf("(%s: %d)", ((string)result.second).c_str(), result.first); } return 0; } Considerando as filas e suas variações, a saída do código C++ acima é

Sua resposta

Mais questões de Estruturas de dados lineares e tabelas hash

Questão de prova oficial, com o gabarito definitivo publicado pela banca. Reproduzida para fins de estudo.