Step 1: A sparse matrix is a matrix where most elements are zero and only a few are non zero. The goal is to store only the non zero entries so we do not waste memory on zeros.
Step 2: A linear array would store every cell including all the zeros, which defeats the purpose. For a matrix of order \( m \times n \) that is \( m \cdot n \) slots regardless of how few non zeros exist.
Step 3: A linked list stores one node per non zero element, each node holding the row index, column index, and value. Memory used is proportional to the number of non zero entries, not the full grid.
Step 4: A binary tree and a graph are not the natural choice for this row, column, value triple storage. The standard and most efficient representation among the options is the linked list.