Witam
Mam następujący problem
Otrzymuję na wejściu z góry znaną liczbę danych które umieszczam w struktórze 2 zmienne.
Umieszczam je na liście, później je sortuję.
I nie wiem co zrobić przy kolejnym pakiecie - chodzi mi o to czy zrobić listę list czy jest jednak jakieś bardziej optymalne rozwiązanie.
Pozdrawiam
w czym?
struktórze
:DDD?
przeczytalem Twoj tekst dwukrotnie nadal nie rozumiem co potrzebujesz
no mam listę struktór - są w niej 2 zmienne, wrzucam je na listę, i później otrzymuję koleje dane i nie wiem czy zrobić kolejną listę z listami list struktór czy jakoś inaczej
struct ele{
int a;
float b;
};
class list{
...
}
i tych struktur otrzymuję np 5
a po chwili otrzymuję 6, ale one tyczą się już czegoś innego
nie mam słownika w operze i zaspany jestem, sotry
ok, wiem co chcesz zrobic, ale nadal nie wiem dlaczego? Jak kto kolwiek ma Ci pomoc nie wiedzac co Ty chcesz osiagnac? Wez to opisz porzadnie
po prostu program musi bazować na liście (takie polecenie), dane na tej liście muszę posortować, chociaż znam z góry liczbę tych pakietów struktur, więc może zrobić tablicę tych list?
no to jezeli masz N struktur to wystarczy Ci jedna lista
jezeli masz N*M Struktur (czyli np 10 obiektow po 5 razy) i chcesz trzymac je osobno to tak lista list struktur bedzie ok
cin>>N;
vector<vector<double> > tb(N);
for(int n=0;n<N;++n) { cin>>szn; tb[n].resize(szn); }
dragon mam tak jak mówi fasadin, nie mogę z vektorów korzystać niestety, wszystko muszę zrobić sam
To samo:
cin>>N;
ele **tb=new ele *[N];
for(int n=0;n<N;++n) { cin>>szn; tb[n]=new ele[szn]; }
czyli co? po prostu w strukturze element, dać cały pakiet tych danych? ah Zapomniałem dodać, że w programie musi być sortowanie listy, a ja muszę posortować wartości w tym pakiecie a nie pakiety - one są po kolei
zrob a nie pytaj. Sorotwanie mozesz latwo zrobic skorzzystac z std::sort i przekazac po prostu odpowiednie parametry
ok :D