私はアイテムのセットを持っています。各アイテムには、IDとPREVIOUS_IDフィールドがあります。それらを効率的にソートし、サイクル(エラー状態)を検出するにはどうすればよいですか?
複雑にするために、それらを単一のシーケンスでソートする必要がありますが、複数のアイテムが同じPREVIOUS_IDを持っている可能性があります。
私はアイテムのセットを持っています。各アイテムには、IDとPREVIOUS_IDフィールドがあります。それらを効率的にソートし、サイクル(エラー状態)を検出するにはどうすればよいですか?
複雑にするために、それらを単一のシーケンスでソートする必要がありますが、複数のアイテムが同じPREVIOUS_IDを持っている可能性があります。