Table des matières:

Comment ajouter un nœud à une liste chaînée ?
Comment ajouter un nœud à une liste chaînée ?

Vidéo: Comment ajouter un nœud à une liste chaînée ?

Vidéo: Comment ajouter un nœud à une liste chaînée ?
Vidéo: Les listes chainées -Ajouter un noeud au début-إضافة عنصر في بداية قائمة متسلسلة 2024, Avril
Anonim

Insérer un nœud à une position spécifique dans une liste chaînée

  1. Traverser le Liste liée jusqu'à la position 1 nœuds .
  2. Une fois tout le poste-1 nœuds sont parcourus, allouez de la mémoire et les données données au nouveau nœud .
  3. Pointez le pointeur suivant du nouveau nœud au prochain courant nœud .
  4. Pointer le prochain pointeur du courant nœud au nouveau nœud .

Ici, comment ajouter quelque chose à une liste chaînée ?

Méthodes de la classe LinkedList:

  1. boolean add(Object item): Il ajoute l'élément à la fin de la liste.
  2. void add(int index, Object item): Il ajoute un élément à l'index donné de la liste.
  3. boolean addAll(Collection c): Il ajoute tous les éléments de la collection spécifiée c à la liste.

où un nouveau nœud est-il ajouté à une liste chaînée ? Les nouveau nœud est toujours ajoutée après le dernier nœud du donné Liste liée . Par exemple si la donnée Liste liée est 5->10->15->20->25 et nous ajouter un élément 30 à la fin, puis le Liste liée devient 5->10->15->20->25->30.

Sachez également, comment ajouter un nœud à la fin d'une liste chaînée ?

Étapes pour insérer un nœud à la fin de la liste liée individuellement

  1. Créez un nouveau nœud et assurez-vous que la partie adresse du nouveau nœud pointe vers NULL, c'est-à-dire newNode->next=NULL.
  2. Traversez jusqu'au dernier nœud de la liste chaînée et connectez le dernier nœud de la liste avec le nouveau nœud, c'est-à-dire que le dernier nœud pointera maintenant vers le nouveau nœud.

Comment trier une liste chaînée ?

Comment trier une liste chaînée à l'aide du tri par fusion

  1. Si: La liste contient un ou moins d'éléments, renvoie la même liste.
  2. Sinon: divisez la liste en deux à l'aide de la fonction de fractionnement.
  3. Trier: Trier ?les deux moitiés de la liste.
  4. À la fin, fusionnez les listes triées.

Conseillé: