Je souhaite fusionner des tableaux avec un élément commun. Je liste des tableaux comme ceci:Fusion de tableaux avec un élément commun
List<int[]> arrList = new List<int[]>
{
new int[] { 1, 2 },
new int[] { 3, 4, 5 },
new int[] { 2, 7 },
new int[] { 8, 9 },
new int[] { 10, 11, 12 },
new int[] { 3, 9, 13 }
};
et je voudrais fusionner ces tableaux comme celui-ci:
List<int[]> arrList2 = new List<int[]>
{
new int[] { 1, 2, 7 },
new int[] { 10, 11, 12 },
new int[] { 3, 4, 5, 8, 9, 13 } //order of elements doesn't matter
};
Comment faire?
Dans votre scénario, comment vous nous fusionner des choses si '3' est défini partout? Un tableau? –
Quelle est la logique derrière votre fusion? –
@SimonBelanger: oui, si '3' sera dans tous les tableaux, alors il y aura une combinaison dans un tableau – user2804123