プログラミングをする上で、コメントをきちんと残したり、わかりやすい変数名をつけたりして「読みやすいコード」を目指す作業は重要です。しかし、「読みやすいコード」と「優れたコード」の間には、時として構造上の大きな違いがあるのも事実。
最近、エンジニアとしての基礎力を高めたくてLeetCodeを始めました。 理解が甘いと感じた内容をここでアウトプットしていきます。 今回はLinked List (連結リスト)です。 Linked Listとは? 連結リスト(linked list)とは、基本的なデータ構造の一つで、複数の ...