Ordene as tarefas com menos trocas do que o Bubble Sort!
Ordene as tarefas por prioridade (altura). Você consegue fazer em menos trocas que o Bubble Sort? Veja como diferentes algoritmos resolvem o mesmo problema!
O número de trocas não depende só do tamanho da fila, mas de quanto está desordenada no início. Um array quase ordenado é fácil até para Bubble Sort! Isso é complexidade amortizada — um conceito fundamental em algoritmos.