알고리즘에서 큰 행렬을 사용해야 할 때, 복잡성을 줄이기 위해 행렬이 희소 한 경우 링크드리스트를 사용해야한다고 들었다. 데이터가 거의 같은 경우 해당 값이 아닌 데이터 만 저장할 수 있습니다.행렬과 효율로 링크 된리스트
그러나 스파 스 매트릭스를 사용하는 것이 더 이상 유용하지 않다는 점을 어떻게 식별 할 수 있습니까?
길이가 n 인 정사각형에 대해 행렬에 연결된 목록에 너무 많은 0이 아닌 데이터가 쓰여 있다고 말할 수있는 지점을 계산하는 방법은 무엇입니까?
우리는 객체의 메모리 크기, 두 객체 사이의 링크를 사용해야한다고 생각하고 밀도 인자를 사용합니다. 하지만 안전하게 계산할 수있는 것은 무엇입니까 "이 행렬에는 x %가 아닌 데이터가 있습니다. 연결된 목록을 사용하는 것이 더 좋습니다.?