「テープ」と呼ばれるデータ構造にメモリが割り当てられるグラフを生成するツールを実装したいと思います。テープは、それぞれが「ノードID」を保持し、その「親ノード」と「子ノード」にリンクする要素の配列と考えることができます。
私が探しているのは、アレイ内の使用可能なスロットを特定するのが安価で、新しいノードを追加するときに空のスロットをすばやく特定できるアプローチです。
また、動的配列を使用してテープを実装した場合はどうなりますか?アレイのサイズのサイズ変更が必要な状況で、テープ全体を新しく割り当てられたアレイにコピーすることを回避できますか?
ここの誰かが何か考えを持っていますか?