線形リストは、動的なデータ構造であり、要素の追加や削除が容易です。 配列と異なり、メモリの再割り当てが不要で、要素の挿入や削除が頻繁に行われる場合に適しています。 また、メモリの効率的な利用が可能で、リストのサイズが動的に変化するアプリケーションに向いています。