私はいつも、キューの「ヘッド」を次に読む要素として考えていましたが、実際にその使用法に疑問を持つことはありませんでした。したがって、私が書いたリンクリストライブラリは、キューの維持に使用され、その用語を成文化しましたlist1_head
。最初の要素を取得するマクロがあります。このライブラリをキューで使用する場合、これが削除される最初の要素になります。
しかし、チームの新しい開発者は、キューを別の方法で実装することに慣れていました。彼はキューを犬のように振る舞うと説明しました。頭で挿入し、尾で削除します。これは非常に賢い説明であり、彼の使用法はもっと普及しているに違いないと思うので、私の好みの使用法についての同様の刺激的な説明はありません。
したがって、2つの関連する質問があると思います。1、キューの「ヘッド」とはどういう意味ですか?2、なぜ「ヘッド」という言葉を使用してその概念を説明するのですか?