Dynamiczne struktury - kolejka
Ostatnio zmodyfikowano 2015-10-04 19:38
DeleteThat Temat założony przez niniejszego użytkownika |
Dynamiczne struktury - kolejka » 2015-10-04 16:44:33 Witam, potrzebuje pomocy mam taki oto program i nie wiem jak wpisac liczby do owej struktury, co ma byc w main()? #include <iostream> using namespace std;
struct element { int wartosc; element * nastepny; }; element * dodaj( int liczba, element * koniec ) { element * wsk; wsk = new element; wsk->wartosc = liczba; wsk->nastepny = NULL; if( koniec ) koniec->nastepny = wsk; return wsk; } element * usun( int * liczba, element * poczatek ) { if( poczatek ) { element * wsk; * liczba = poczatek->wartosc; wsk = poczatek->nastepny; delete poczatek; return wsk; } else return NULL; }
int main() { } |
|
mateczek |
» 2015-10-04 17:42:53 to jest po prostu zbiór elementów z których każdy przetrzymuje wskaźnik na następny #include <iostream> using namespace std;
struct element { int wartosc; element * nastepny; }; element * dodaj( int liczba, element * koniec ) { element * wsk; wsk = new element; wsk->wartosc = liczba; wsk->nastepny = NULL; if( koniec ) koniec->nastepny = wsk; return wsk; } element * usun( int * liczba, element * poczatek ) { if( poczatek ) { element * wsk; * liczba = poczatek->wartosc; wsk = poczatek->nastepny; delete poczatek; return wsk; } else return NULL; }
int main() { element pierwszy; element * wskaznik = dodaj( 12, & pierwszy ); wskaznik = dodaj( 13, wskaznik ); }
|
|
DeleteThat Temat założony przez niniejszego użytkownika |
» 2015-10-04 19:38:35 Dziekuje bardzo za pomoc, a moglym jeszcze liczyc na pomoc gdzie dokladnie mam napisac zeby wyswietlalo mi to w konsolii wszystkie liczby? i czy da sie to zapisac nieco prosciej z void funkcjami do dodawania i usuwania? |
|
« 1 » |