Estoy leyendo un libro llamado Principios de informática (2008), de Carl Reynolds y Paul Tymann (publicado por Schaum's Outlines).
El segundo capítulo presenta algoritmos con un ejemplo de búsqueda secuencial que simplemente itera a través de una lista de nombres y devuelve VERDADERO si se encuentra un nombre en la lista.
El autor continúa diciendo (página 17):
Decimos que el "orden de crecimiento" del algoritmo de búsqueda secuencial es n. La notación para esto es T (n). También decimos que un algoritmo cuyo orden de crecimiento está dentro de un factor constante de T (n) tiene un theta de NL, por ejemplo. "La búsqueda secuencial tiene una theta de n". El tamaño del problema es n, la longitud de la lista que se busca.
Encuentro esto realmente difícil de seguir. El libro está lleno de errores, por lo que no estoy seguro de si me falta algo o si hay un error tipográfico en el párrafo anterior. En inglés general, rara vez veo que una oración termine con "... digamos".
Estoy muy confundido.
¿Qué significa T? El libro no explica. ¿Es por tiempo o por Theta?
Si "una theta de NL" significa "La búsqueda secuencial tiene una theta de n". ¿Qué significa L? ¿'Lineal' o 'largo'?
He escrito a los editores pidiendo una explicación. Dijeron que enviarían mi mensaje a los autores. No han respondido. También he intentado buscar otras fuentes, pero todavía tengo la sensación de que estoy malinterpretando algo, así que no puedo descansar hasta que haya descifrado este párrafo.
Si alguien tiene una copia de ese libro, y ha entendido ese párrafo. Entonces, agradecería que me hiciera saber si ese párrafo es exacto o explicarlo en otras palabras. Gracias.