View Full Version : [C] Problema con algoritmo Lista
SteveVai222
04-01-2008, 17:40
Non riesco ad implementare un algoritmo che cancelli tutte le occorrenze in un array di liste... come posso fare? :muro:
Basta fare l'algoritmo che cancella tutte le occorrenze di un elemento da una lista...ti riesce questo ?
SteveVai222
04-01-2008, 19:18
Non so proprio fare a cancellare un array...come faccio?
Non so proprio fare a cancellare un array...come faccio?
Ma tutte le occorrenze di un unico valore ti riesce cancellarle ?
SteveVai222
05-01-2008, 00:53
Scusa ma forse non riesco a spiegarmi bene.. Non riesco (cioè non so proprio come fare) a cancellare un valore/un array di valori e quindi di conseguenza neanche tutte le occorrenze legate all'array in lista...
Non so se mi sono spiegato molto bene :( ...
Ti riesce cancellare 1 un solo elemento dalla lista ? E ti riesce scorrere la lista in cerca di un elemento ? Scusa se ti faccio queste domande, ma volevo cercare di farti arrivare da solo alla risoluzione del problema.
SteveVai222
05-01-2008, 16:15
Scorrere la lista in cerca di un elemento si ma cancellare un elemento no...
non riesci a cancellare un elemento da una lista? :wtf:
forse so che difficoltà hai; si tratta di una lista doppiamente linkata? perché in caso contrario è più difficile.
Morfeo XP
06-01-2008, 10:09
Ma le liste, come le hai implementate?
Emofelix
06-01-2008, 13:45
ho il tuo stesso problema... e nn so cm fare :cry:
Fateci vedere come fate la ricerca di un dato elemento sulla lista...
Emofelix
06-01-2008, 14:08
if (temp->valore == elementoDaEliminare)
{
if (prec == NULL)
testa = testa->next;
else
prec->next = temp->next;
free(temp);
}
else
{
prec = temp;
}
temp = temp->next;
e qst ma nn va bene...
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.