[c++] kolejka cykliczna
czyli innymi słowy jest to tablicowa reprezentacja kolejki. Tablicę traktujemy jako koło, w którym pierwszy
element tablicy jest następnym po ostatnim.
Operacje:
1. MAKENULL(Q) – czyni kolejkę pustą
2. FRONT(Q) – zwraca pierwszy element kolejki
3. ENQUEUE(x,Q) – wstaw x do kolejki
4. DEQUEUE(Q) – usuwa pierwszy element z kolejki
5. EMPTY(Q) – zwraca true gdy kolejka jest pusta, w przeciwnym wypadku zwraca false
klik:
Operacje:
1. MAKENULL(Q) – czyni kolejkę pustą
2. FRONT(Q) – zwraca pierwszy element kolejki
3. ENQUEUE(x,Q) – wstaw x do kolejki
4. DEQUEUE(Q) – usuwa pierwszy element z kolejki
5. EMPTY(Q) – zwraca true gdy kolejka jest pusta, w przeciwnym wypadku zwraca false
klik:
Komentarze
Prześlij komentarz