begin process at 2008 08 22 04:18:46
1 229 768 membres
39 nouveaux aujourd'hui
14 267 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Liste doublement chainée (LinkedList<>) [ Algorithme / Compression, Split et Cryptage ] (kodachi)

Liste doublement chainée (LinkedList<>) le 12/03/2008 15:13:31

kodachi
Salut,

Je suis sur un projet, et je voudrai utiliser des listes doublement chainée en c# : LinkedList<>
Je suis peut-être un boulet, mais je n'arrive pas à inserrer un objet au milieu de la liste.

Il y bien des fonctions d'ajout (AddAfter(), Addbefore()..) mais en paramètre, il doit y avoir des 'noeuds';
j'utilise des IEnumerator pour parcourir la liste, mais le problème, c'est que son type et soit IEnum.. soit le type de la valeur (type des objets de la liste).

Voila, si quelqu'un à une idée, merci.

Re : Liste doublement chainée (LinkedList<>) le 13/03/2008 09:15:50

Bidou
(Admin CS)
Réponse acceptée !
Salut,
Avec une liste chaînée, l'avantage justement, c'est qu'on ne travaille pas avec des index, mais avec des références sur les noeuds.
Donc pas moyen d'insérer à un endroit précis !
Pour l'itération à travers les éléments:

var x = newLinkedList<String>();
using(var e = x.GetEnumerator())
{
   while (e.MoveNext())
   {
      var c = e.Current;
     
// La suite...
  
}
}



-My Blog-

Re : Liste doublement chainée (LinkedList<>) le 13/03/2008 10:13:27

kodachi


Merci beaucoup, ça va me permettre d'avancer...
Cordialement.

Re : Liste doublement chainée (LinkedList<>) le 13/03/2008 12:30:59

bubbathemaster
"var x"
"using(var e"
"var c"

hé beh le Bidou il se met vite aux nouveautés.

Re : Liste doublement chainée (LinkedList<>) le 13/03/2008 17:58:08

Bidou
(Admin CS)
C'est rigolo, mais avec le using, ça semble poser des problèmes, les valeurs de l'iterator sont null.
Si on fait un dispose à la fin par contre, ça fonctionne...



-My Blog-


Classé sous : type, liste, chainée, doublement, linkedlist

Participer à cet échange

Pub



Appels d'offres

CalendriCode

Août 2008
LMMJVSD
    123
45678910
11121314151617
18192021222324
25262728293031

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS