2011-12-12 18 views

Respuesta

1

Según tengo entendido, una secuencia es solo una estructura de datos genérica, por lo que depende de la implementación específica con la que esté trabajando.

Para una estructura de datos que admita acceso aleatorio (por ejemplo, un vector), debería tomar un tiempo constante, O (1).

Para una lista, esperaría que inserte en la parte delantera de la lista con una operación cons para tomar un tiempo constante, pero si inserta en la parte posterior de la lista tomará O (n) ya que debe recorrer toda la estructura para llegar al final

Existe, por supuesto, muchas otras estructuras de datos que teóricamente pueden ser una secuencia (por ejemplo, árboles) que tendrá sus propias características de O (n).

Cuestiones relacionadas