次のようなリストがあるとします。
[(3,4), (4,3), (1,5), (5,1), (2,6), (6,2)]
ここで、x 値が最も小さいタプルと、y 値が最も小さいタプルを返します。
インデックス 0 を使用して (最小) ヒープを構築し、インデックス 1 を使用して別のヒープを構築することは可能ですか? これにより、2 つのヒープが作成されます。
for x: [(1,5), (2,6), (3,4), (4,3), (5,1), (6,2)]
#and
for y: [(5,1), (6,2), (4,3), (3,4), (1,5), (2,6)].
タプルにヒープソートを使用できますか?