- O que é denso vs matriz esparsa?
- Como você representa uma matriz esparsa?
- Como fazer uma matriz esparsa em java?
O que é denso vs matriz esparsa?
Matrizes que contêm principalmente valores zero são chamadas esparsas, distintas de matrizes onde a maioria dos valores é diferente de zero, chamada densa.
Como você representa uma matriz esparsa?
Representação da lista vinculada da matriz esparsa. Em uma representação da lista vinculada, a estrutura de dados da lista vinculada é usada para representar a matriz esparsa. A vantagem de usar uma lista vinculada para representar a matriz esparsa é que a complexidade da inserção ou exclusão de um nó em uma lista vinculada é menor que a matriz.
Como fazer uma matriz esparsa em java?
Para que a matriz seja escassa, a contagem de zero elementos presentes em uma matriz deve ser maior que o tamanho/2. O número de zeros presentes na matriz acima é 6 e o tamanho da matriz é 3 * 3 = 9. Desde, 6 > 4.5 Isso significa que a maioria dos elementos de determinada matriz são zero. Portanto, a matriz acima é uma matriz esparsa.