Se ad ogni pilota associ una lista che contiene pilota successivo e pilota precedente e quando devi effettuare un sorpasso scambi prima i successivi e poi i precedenti il problema è proprio qui, in realtà ti basterebbe scambiare la lista del pilota in questione con quella del suo predecessore e gli scambi vengono dimezzati, con un netto guadagno di efficienza sul test da 1.125.000 sorpassi.