Tópico 01 - Fundamentos de Estrutura de Dados
Complexidade de Espaço
Agora vamos analisar o algoritmo anterior em termos de complexidade de espaço. Adicionamos o cálculo prévio da média das notas de cada aluno na própria lista:
alunos = [
[8.5, 7.0, 9.0, 8.17],
[7.2, 6.5, 8.0, 7.23],
[4.1, 5.0, 3.5, 4.2],
[6.8, 7.5, 6.0, 6.77],
[5.2, 4.5, 6.0, 5.23]
]
A complexidade espacial desse algoritmo ainda é O(n * m), onde n é o número de alunos e m é o número de notas por aluno.