|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Member
Iscritto dal: Oct 2007
Messaggi: 150
|
[C] Problema con algoritmo Lista
Non riesco ad implementare un algoritmo che cancelli tutte le occorrenze in un array di liste... come posso fare?
|
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Basta fare l'algoritmo che cancella tutte le occorrenze di un elemento da una lista...ti riesce questo ?
|
|
|
|
|
|
#3 |
|
Member
Iscritto dal: Oct 2007
Messaggi: 150
|
Non so proprio fare a cancellare un array...come faccio?
|
|
|
|
|
|
#4 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
|
|
|
|
|
|
#5 |
|
Member
Iscritto dal: Oct 2007
Messaggi: 150
|
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 |
|
|
|
|
|
#6 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
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.
|
|
|
|
|
|
#7 |
|
Member
Iscritto dal: Oct 2007
Messaggi: 150
|
Scorrere la lista in cerca di un elemento si ma cancellare un elemento no...
|
|
|
|
|
|
#8 |
|
Bannato
Iscritto dal: Feb 2005
Città: Roma
Messaggi: 7029
|
non riesci a cancellare un elemento da una lista?
![]() forse so che difficoltà hai; si tratta di una lista doppiamente linkata? perché in caso contrario è più difficile. |
|
|
|
|
|
#9 |
|
Senior Member
Iscritto dal: Sep 2002
Messaggi: 409
|
Ma le liste, come le hai implementate?
__________________
Sony Vaio FE11M | EeePC 901 Linux | Intel C2D E6750 | Asus P5K-E WiFi/AP | Corsair XMS2 PC 6400 2x1GB | Hitachi 7K250 80GB Sata | Hitachi 7K250 80GB Sata | Seagate 7200.10 500GB Sata | LiteOn Combo 5232K | Nec ND-3500 | GeForce 8400GS | Monitor LG L204WT| Creative Inspire 5.1 Digital 5500 | Logitech Cordless Desktop MX | Mouse MX700 | LinkSys WAG54G | Canon IP4000 | Dell X50v | Nikon Coolpix 3100 | FujiFilm FinePix S5600 | Sony Alpha 300 18-70 |
|
|
|
|
|
#10 |
|
Senior Member
Iscritto dal: Nov 2007
Città: Forlì
Messaggi: 1029
|
ho il tuo stesso problema... e nn so cm fare
|
|
|
|
|
|
#11 |
|
Senior Member
Iscritto dal: Apr 2000
Città: Vicino a Montecatini(Pistoia) Moto:Kawasaki Ninja ZX-9R Scudetti: 29
Messaggi: 53971
|
Fateci vedere come fate la ricerca di un dato elemento sulla lista...
|
|
|
|
|
|
#12 |
|
Senior Member
Iscritto dal: Nov 2007
Città: Forlì
Messaggi: 1029
|
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... |
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 13:48.





















