|
|||||||
|
|
|
![]() |
|
|
Strumenti |
|
|
#1 |
|
Senior Member
Iscritto dal: Jul 2004
Città: Napoli
Messaggi: 2029
|
C++ ordinamento di una pila dinamica
mi sto sbattendo col bubble sort, come si fa???
Ultima modifica di ghiotto86 : 31-05-2005 alle 16:56. |
|
|
|
|
|
#2 |
|
Senior Member
Iscritto dal: Jun 2002
Città:
Provincia De VaRéSe ~ § ~ Lat.: 45° 51' 7" N Long.: 8° 50' 21" E ~§~ Magica Inter ~ § ~ Detto: A Chi Più Amiamo Meno Dire Sappiamo ~ § ~ ~ § ~ Hobby: Divertimento allo Stato Puro ~ § ~ ~ § ~ You Must Go Out ~ § ~
Messaggi: 8897
|
1) sai come funziona??
2) butta giù il codice e allora vediamo che cosa sbagli ~§~ Sempre E Solo Lei ~§~
__________________
Meglio essere protagonisti della propria tragedia che spettatori della propria vita
Si dovrebbe pensare più a far bene che a stare bene: e così si finirebbe anche a star meglio. Non preoccuparti solo di essere migliore dei tuoi contemporanei o dei tuoi predecessori.Cerca solo di essere migliore di te stesso |
|
|
|
|
|
#3 | |
|
Senior Member
Iscritto dal: Jul 2004
Città: Napoli
Messaggi: 2029
|
Quote:
cmq l'ho fatto nel frattempo è stato un momento di panico all'inizio. vedi se ti piace Codice:
void Pila::Ordina(){
L corr=pf,prec=0,succ=corr->ps;
E n=0;
while (corr)
{n++;corr=corr->ps;}
corr=pf;
for (E pass=1;pass<n;pass++){
if (prec)
{corr=pf;prec=0;succ=corr->ps;}
while (corr->ps!=0){
if(corr->elemento>succ->elemento){
L temp=corr;
corr->ps=succ->ps;
if (!prec)
{succ->ps=temp;prec=succ;pf=prec;}
else
{prec->ps=succ;succ->ps=temp;prec=succ;}
succ=corr->ps;
}
else{
prec=corr;
corr=corr->ps;
succ=corr->ps;}
}
}
// pf=prec;
}
Ultima modifica di ghiotto86 : 31-05-2005 alle 20:04. |
|
|
|
|
|
| Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 12:52.



















