No contexto da programação, a eficiência de um algoritmo é crucial para o desempenho de um software. Um algoritmo eficiente pode reduzir significativamente o tempo de execução e o uso de recursos. Considerando isso, qual das seguintes opções representa um algoritmo que possui complexidade de tempo linear?