Sto leggendo un libro intitolato Principles of Computer Science (2008), di Carl Reynolds e Paul Tymann (pubblicato da Schaum's Outlines).
Il secondo capitolo introduce algoritmi con un esempio di una ricerca sequenziale che scorre semplicemente attraverso un elenco di nomi e restituisce VERO se un determinato nome viene trovato nell'elenco.
L'autore continua dicendo (pagina 17):
Diciamo che l '"ordine di crescita" dell'algoritmo di ricerca sequenziale è n. La notazione per questo è T (n). Diciamo anche che un algoritmo il cui ordine di crescita rientra in un fattore costante di T (n) ha un theta di NL. "La ricerca sequenziale ha un theta di n." La dimensione del problema è n, la lunghezza dell'elenco cercato.
Lo trovo davvero difficile da seguire. Il libro è pieno di errori, quindi non sono sicuro se mi manca qualcosa o se c'è un errore di battitura nel paragrafo sopra. In inglese generale vedo raramente una frase che termina con "... dire".
Sono molto confuso.
Cosa significa T? Il libro non spiega. È per il tempo o per Theta?
Se "un theta della NL" significa "La ricerca sequenziale ha un theta di n." Cosa significa L? "Lineare" o "lunghezza"?
Ho scritto agli editori chiedendo una spiegazione. Dissero che avrebbero inoltrato il mio messaggio agli autori. Non hanno risposto. Ho anche provato a guardare altre fonti, ma ho ancora la sensazione sconcertante di aver frainteso qualcosa, quindi non posso riposare fino a quando non ho decodificato questo paragrafo.
Se qualcuno ha una copia di quel libro e ha compreso quel paragrafo. Quindi, apprezzerei se tu potessi farmi sapere se quel paragrafo è esatto o spiegarlo in altre parole. Grazie.