unordered_set
öğesinin sırasız öğelerin çiftlerini yinelemenin kısa bir yolu nedir?Bir unordered_set içindeki sırasız çiftler nasıl yinelenir?
(Yani sırası önemli değildir ve elementler farklı olmalı)
örn
for (i = 0; i < size - 1; i++) { for (j = i + 1; j < size; j++) { ... } }
gibi {1, 2, 3} => (1, 2) (2, 3) (1, 3)
Benim ilk girişimleri vardı bir şey Ama bununla süper uygun değil yineleyiciler. Verilen
@arainone Olası 'Ben soruyu okumadım' durumu. – orlp
Yani bir dizi 'X' istediğiniz küme için {(x1, x2) | x1, x2 ∈ X, x1 \t ≠ x2} '? Bunu doğru okudum mu? –
Üst üste geldiğinde ('[0,1], [1,2] [2,3] ...') veya istersiniz [0,1], [2,3] [4,5] .. .'? – NathanOliver