unordered_set
में तत्वों के अनियमित जोड़े के पुनरावृत्ति के लिए एक संक्षिप्त तरीका क्या है?एक unordered_set के अंदर unordered जोड़े पर फिर से कैसे करें?
(तो क्रम आवश्यक नहीं है और तत्व अलग होना चाहिए)
उदा {1, 2, 3} => (1, 2) (2, 3) (1, 3)
for (i = 0; i < size - 1; i++) { for (j = i + 1; j < size; j++) { ... } }
की तरह कुछ
मेरे आरंभिक प्रयास थे लेकिन वह साथ नहीं सुपर सुविधाजनक है iterators।
@arainone 'मैंने प्रश्न नहीं पढ़ा' का संभावित मामला। – orlp
तो कुछ सेट 'एक्स' के लिए आप '{(x1, x2) चाहते हैं। x1, x2 ∈ एक्स, x1 \t ≠ x2} '? क्या मैंने उसे सही पढ़ा? –
ओवरलैप ('[0,1], [1,2] [2,3] ...') होना चाहिए या आप चाहते हैं कि '[0,1], [2,3] [4,5] .. .'? – NathanOliver