Как я могу один раз перебрать каждую комбинацию двух элементов в HashSet?
foreach (var elt1 in hashSet) {
foreach (var elt2 in hashSet) {
...
}
}
Это будет повторять комбинации из двух, но будет повторять каждую комбинацию ДВАЖДЫ. Я хотел бы сделать это один раз.
Я думаю, что это легко сделать в Python. Есть ли способ сделать это на С#?
Образец:
ввод hashSet: {1, 2, 3, 4}
перебрать: (1,2), (1,3), (1,4), (2,3), (2,4), (3,4)
ToArray()
,For i 0 → size
,For j i → size
- person Medinoc   schedule 23.04.2014