Específicamente O (n) significa que si hay 2x tantos elementos de la lista, que va a toma No más de el doble de tiempo, si hay 50 veces más que va a tomar No más que 50 veces más larga. Ver el artículo de wikipedia Dreeves señalado para más detalles
Editar (en negrita arriba): Se señaló que Big-O representa el límite superior, por lo que si hay el doble de elementos en la lista, la inserción tendrá lugar en most dos veces más larga, y si hay 50 veces más elementos, tomaría más 50 veces más larga.
Si fue adicionalmente Ω (n) (Big Omega de n), tomaría menos el doble de una lista que es el doble de grande.Si su implementación es tanto O (n) como Ω (n), lo que significa que tomará ambos en menos y en más el doble de una lista dos veces más grande, entonces se puede decir que es Θ (n) (Theta grande de n), lo que significa que tomará exactamente el doble de tiempo si hay el doble de elementos.
De acuerdo con Wikipedia (y la experiencia personal, siendo culpable de mí mismo) Big-O se utiliza a menudo donde Big-Theta es lo que se entiende. Sería técnicamente correcto llamar a tu función O (n^n^n^n) porque todo lo que Big-O dice es que tu función no es más lenta que eso, pero nadie diría eso más que para demostrar un punto porque es información no muy útil y engañosa, a pesar de ser técnicamente precisa.
El * N * se refiere a la cantidad de elementos que ya están en la lista. La inserción se realiza con * O (N) * significa que, en el peor de los casos, se debe recorrer la lista completa hasta que se encuentre la posición donde se puede insertar el nuevo elemento para que la lista después de la inserción también esté ordenada. – Gumbo
No creo que esto deba cerrarse. Si no sabía que O (N) significa notación de Big O, no la buscaría. Creo que esto debería volver a abrirse y agregar un enlace al ítem "Qué es la notación Big O". – Crispy
Ciertamente no encontré los otros, pero ahora que los otros están en la lista de arriba, es dudoso que alguien los extrañe, probablemente debería permanecer cerrado. –