Buongiorno,
ho creato una funzione non ricorsiva per cercare in modo binario dove aggiungere un elemento in una lista ordinata, per poi aggiungerlo mantenendola ordinata.
Il problema della funzione è che quando vado ad aggiungere l'elemento ad una lista maggiore di 1000 elementi, il comando per aggiungere l'elemento alla lista tramite le slice impiega moltissimo tempo.
In caso di aggiunta all'inizio della lista (tramite le slice) o alla fine (tramite il metodo append), i tempi di esecuzione si mantengono bassi.
Esiste un metodo più efficiente per aggiungere un elemento "in mezzo" alla lista?