Estou lendo um livro chamado Principles of Computer Science (2008), de Carl Reynolds e Paul Tymann (publicado pela Schaum's Outlines).
O segundo capítulo apresenta algoritmos com um exemplo de pesquisa sequencial que simplesmente itera através de uma lista de nomes e retorna VERDADEIRO se um determinado nome for encontrado na lista.
O autor continua dizendo (página 17):
Dizemos que a "ordem de crescimento" do algoritmo de busca seqüencial é n. A notação para isso é T (n). Também dizemos que um algoritmo cuja ordem de crescimento está dentro de algum fator constante de T (n) tem um teta de NL. "A pesquisa seqüencial tem um teta de n." O tamanho do problema é n, o comprimento da lista que está sendo pesquisada.
Acho isso muito difícil de seguir. O livro está cheio de erros, por isso não tenho certeza se estou faltando alguma coisa ou se há um erro de digitação no parágrafo acima. Em inglês geral, raramente vejo qualquer frase terminar com "... diga".
Estou muito confuso.
T de quê? O livro não explica. É para o tempo ou para teta?
Se "um theta de NL" significa "A pesquisa seqüencial tem um theta de n". L de quê? 'Linear' ou 'comprimento'?
Escrevi para os editores pedindo uma explicação. Eles disseram que encaminhariam minha mensagem aos autores. Eles não responderam. Também tentei procurar outras fontes, mas ainda sinto que estou entendendo mal alguma coisa - por isso não posso descansar até decodificar este parágrafo.
Se alguém tiver uma cópia desse livro e tiver entendido esse parágrafo. Então, eu apreciaria se você pudesse me informar se esse parágrafo é preciso ou explicá-lo em outras palavras. Obrigado.