私は次のインタビュー質問をされました:
通常のインターフェースを提供するHashSet実装があるとします。HashSetの1つ以上のインスタンスを使用して、通常のHashTableインターフェイスに通常の時間制約を提供するHashTableを実装するにはどうすればよいですか?
私は2回質問しましたが、その意味はこの方法であり、その逆ではありません(HashTableを使用したHashSetの実装は非常に簡単です。たとえば、Javaがこれを行います)。
不可能だと答えました。この回答はインタビュアーを統計化していないようだったので、私はより良い回答を探しています。インターネットやStackOverflowで検索しても、解決策が見つかりませんでした。
トリックの質問だったと思いますが、念のため、この質問をSOに投稿します。