Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailemVyřešeno C++ - simulace obchodu na principu fronty

... aby si mal predstavu tak ti to napisem, pri pridavani prvku musis nastavit vzdy aj next u kazdeho aj u noveho prvku

			if(arr[qMin].head == NULL){
				arr[qMin].head = newC;
				arr[qMin].head->next = NULL;
			}else if(arr[qMin].tail == NULL){
				arr[qMin].head->next = newC;
				arr[qMin].tail = newC;
				arr[qMin].tail->next = NULL;
			}else{
				arr[qMin].tail->next = newC;
				arr[qMin].tail = newC;
				arr[qMin].tail->next = NULL;
			}
- to sa dalo nastavit aj predtym raz ako newC->next=NULL, aby to tam potom nemuselo byt 3x :)
pri odstranovani tiez treba osetrit vsetky situacie
					cus *remove;
					remove = arr[i].head;
					arr[i].head = arr[i].head->next;
					delete remove;
					if(arr[i].head == arr[i].tail){
					    arr[i].tail = NULL;
					}
					arr[i].size--;
myslim ze som tym vystihol vsetky mozne siutuacie

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny