|
Informatyka UJ forum Rocznik 2005 - czyli najlepsze forum w sieci
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
ostoj
Przewijak Tasmy
Dołączył: 08 Lis 2005
Posty: 883
Przeczytał: 0 tematów
Skąd: Tychy
|
Wysłany: Pią 0:24, 03 Lut 2006 Temat postu: smieszne pytanie o realizacje tablicowa kolejki |
|
|
no patrze sie w te nalgorytm i sie patrze i normalnie nie moge wywnioskowac dlaczego w procedurze create
CREATE
first <- 0 // początek kolejki
last <- Limit-1 // ostatni w kolejce
size <- 0 // rozmiar kolejki
koniec CREATE
za last podstawiane jest Limit-1. dlaczego na dzien dobry po utworzeniu nowej kolejki wskaznik na ostatni element pokazuje na ostatni element w tablicy, w ktorej nic nie ma?
|
|
Powrót do góry |
|
|
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
hansu
Nieomylny Admin
Dołączył: 17 Lis 2005
Posty: 1990
Przeczytał: 0 tematów
Skąd: przychodzimy? Czym jestesmy? Dokad zmierzamy?
|
Wysłany: Pią 0:27, 03 Lut 2006 Temat postu: |
|
|
Nie wiem, jeszcze do tego nie doszedlem :P
Jak dojde (i zrozumiem) to cos napisze :P
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
ostoj
Przewijak Tasmy
Dołączył: 08 Lis 2005
Posty: 883
Przeczytał: 0 tematów
Skąd: Tychy
|
Wysłany: Pią 0:33, 03 Lut 2006 Temat postu: |
|
|
can't wait :)
|
|
Powrót do góry |
|
|
Zobacz poprzedni temat :: Zobacz następny temat |
Autor |
Wiadomość |
Madras
Omylny Admin
Dołączył: 09 Lis 2005
Posty: 2021
Przeczytał: 0 tematów
Skąd: Z Pokoju :]
|
Wysłany: Pią 0:34, 03 Lut 2006 Temat postu: |
|
|
Bo gdy do kolejki zostanie wstawiony pierwszy element, to zmienna last przyjmie wartość ( last + 1 ) mod limit, czyli 0 (bo wcześniej last = limit - 1). No i wtedy wszystko będzie ok, bo first = last = 0, i pod tą właśnie pozycję zostanie wstawiony dany element.
|
|
Powrót do góry |
|
|
|
Nie możesz pisać nowych tematów Nie możesz odpowiadać w tematach Nie możesz zmieniać swoich postów Nie możesz usuwać swoich postów Nie możesz głosować w ankietach
|
fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
|