Une première idée serait d'implémenter une file de priorité avec un tableau non trié. Dans ce cas, on a :
Cette solution est peu satisfaisante. Avec un tableau trié, une liste chaînée triée ou non, on obtient des résultats peu satisfaisants. Nous allons devoir méditer sur des solutions permettant d'obtenir des temps de calcul au moins inférieurs à .