リンクされたリストではなく (2 次元) 配列にオブジェクトを格納する C でのハッシュテーブルの実装を探しています。つまり、衝突が発生した場合、衝突を引き起こしているオブジェクトは、リンクされたリストの先頭と最初の要素にプッシュされるのではなく、次の空き行インデックスに格納されます。
さらに、ポインターによって参照されるのではなく、オブジェクト自体をハッシュテーブルにコピーする必要があります。(オブジェクトはプログラムの存続期間全体にわたって存続するわけではありませんが、テーブルは存続します)。
そのような実装には深刻な効率上の欠点がある可能性があり、「標準的なハッシュ方法」ではないことはわかっていますが、非常に特殊なシステムアーキテクチャに取り組んでいるため、これらの特性が必要です。
ありがとう