J'essaye de créer 2 liste liée avec un noeud d'intersection commun. Comme je vois c'est une question très chaude dans LinkedList pour trouver le nœud d'intersection. J'ai écrit le code suivant, mais il jette InvalidOperationexception.comment créer des listes liées se croisant en C#?
LinkedList<int> LL = new LinkedList<int>();
LL.AddFirst(5);
LL.AddFirst(4);
LL.AddFirst(3);
LL.AddFirst(2);
LL.AddFirst(1);
LinkedListNode<int> sectionNode = LL.Find(3);
LinkedList<int> LL2 = new LinkedList<int>();
LL2.AddFirst(100);
LL2.AddFirst(90);
LL2.AddFirst(80);
LL2.AddFirst(sectionNode);
Quelqu'un pourrait me guider pour savoir comment créer une liste chaînée en Y en C#.
Vous avez des idées intéressantes sur ce qui constitue une «question très chaude». –
Pourquoi ne pas utiliser un arbre? –