Executando verificação de segurança...
0

Eu não vejo problema em usar listas desde que você use um algoritmo eficiente para percorre-la.

Para listas ordenadas, você pode usar a busca binária, busca em salto e busca interpolada.

E para listas não ordenadas, a busca em largura e a busca em profundidade. Essas duas ultimas são usadas para percorrer árvores e grafos, então meio que não importa se estão ordenadas ou não.

Carregando publicação patrocinada...
1
1

Mas só uma dúvida mn. Nesse algoritmo ai a intenção é passar por todas as posições da lista. Esses algoritmos de busca seriam mais eficientes pra passar por todas as posições se necessário?

1