Chirurgia spinală minim invazivă
Chirurgia spinală minim invazivă oferă pacienților oportunitatea unui tratament eficient, permițându-le o recuperare ultra rapidă și nu în ultimul rând minimizând leziunile induse chirurgical. Echipa noastră utilizează un spectru larg de tehnici minim invazive, din care enumerăm câteva: endoscopia cu variantele ei (transnazală, transtoracică, transmusculară, etc), microscopul operator, abordurile trans tubulare și nu în ultimul rând infiltrațiile la toate nivelurile coloanei vertebrale. www.neurohope.ro |
Copiere elemente pare in alta lista
Last Updated: Mar 22 2019 21:45, Started by
Cognitivul
, Mar 22 2019 21:01
·
0
#1
Posted 22 March 2019 - 21:01
Enunt:Copiati elementele pare dintr-o lista,in alta lista.
Cod auxiliar: TLista AlocCelula(int e) /* adresa celulei create sau NULL */ { TLista aux = (TLista)malloc(sizeof(TCelula)); /* (1) incearca alocare */ if (aux) /* aux contine adresa noii celule */ { aux->info = e; /* (2,3) completeaza noua celula */ aux->urm = NULL; } return aux; /* rezultatul este adresa noii celule sau NULL */ } Functia mea la care m-am gandit: void CopyElemPareAltaLista(TLista L,TLista p) { for(; L!=NULL ; L=L->urm) if( L->info %2 ==0) { p=AlocCelula(L->info); break; } TLista copiep=p; if(L->urm); L=L->urm; for(; L!=NULL ; L=L->urm) if(L->info %2 == 0 ) { TLista aux=AlocCelula(L->info); p->urm=aux; p=p->urm; } p=copiep; } Nu stiu exact,de ce nu merge,orice parere ajuta! Edited by Cognitivul, 22 March 2019 - 21:19. |
#2
Posted 22 March 2019 - 21:26
Eu as face intai o clasa care sa functioneze ca si o lista.
Tu ai creat clasa care are functionalitatea unui nod din lista, Lista (simplu inlantuita) trebuie sa aiba niste functionalitati specifice. Tre sa poti itera prin lista (functie Next() sau ceva,) sa poti adauga nod in pozitia indicata de un pointer din lista (un Add(int e) ). Poti face si clasa speciala de iterator, sau poti pune un iterator in interiorul clasei. Iar operatia de copiere trebuie sa se rezume la apelarea corecta a functiilor sau metodelor. |
#3
Posted 22 March 2019 - 21:45
Am rezolvat,multumesc!
Edited by Cognitivul, 22 March 2019 - 22:01. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users