この問題は、ファイルシステムを木構造で表現したときのノードの役割について問われています。木構造において、根から伸びる枝の途中にあり、さらに子ノードを持つノードを中間ノード(節)、枝の先端にあり、それ以上子ノードを持たないノードを末端ノード(葉)と定義します。ファイルシステムでは、ディレクトリは他のディレクトリやファイルを格納できるため、木構造の中間ノード(節)に相当します。一方、ファイルはそれ自体がデータであり、中に他のファイルやディレクトリを格納することはありません。しかし、ディレクトリ内にファイルが格納される場合、そのファイルは木構造の末端ノード(葉)となります。また、空のディレクトリも存在しうるため、末端ノード(葉)はディレクトリ(空の場合)またはファイルとなり得ます。したがって、節がディレクトリ、葉がディレクトリ又はファイルであるアが最も適切です。
読み込み中...