ShowMatrix의 경우 T (n)은 O 0으로. (malloc에 대한 무시 시간)시간 복잡도 및 공간 복잡성, 공간 복잡성을 계산하는 방법
MakeMatrix(size):
A = malloc(size * size * sizeof(int))
for i from 0 to size -1
A[i,i] =0
return A
(n은^2) 나는 단지 1 루프가있는 한 나는 T는 (N) (N) 선형 O 이유를 이해할 수 있다고 생각하지만, 왜 공간 복잡도가 O 것 ?
O (n^2)와 같이 전체 행렬을 메모리에 저장해야하기 때문에. – Rob
적절한 포맷을 사용하십시오. "0에서 size -1까지의 i에 대해 MakeMatrix (size) A = malloc (sizesizesize (int)) A [i, i] = 0 return A"는 꽤 읽을 수 없습니다. – luk32