Posts: 536
Threads: 38
Joined: Nov 2015
Reputation:
223
Squirrel Script
do
{
for(local i = 0; i < 5; ++i)
{
if(sort[i+1] < sort) //Sort i sort? Przecież to nie może mieć takich samych nazw. Nawet, jeśli jeden sort jest tabelą/tablicą, drugie to zmienna
{
sort2 = sort; //Czy tutaj właśnie chciałeś przypisać całą tabelę sory do zmiennej sort2?
sort = sort[i+1]; ..Wtf? PO lewo masz samo sort(skoro to tabela, to nie może egzystować bez indexu) i przypisujesz tutaj pole z tej tabeli.
sort[i+1] <- sort2; //Względnie dobrze, jak dodajesz coś do pola w tabeli, to musi być strzałeczka.
}
else checkSort=true;
}
}while(checkSort[0]==true && checkSort[1]==true && checkSort[2]==true ....)
Nie będzie mnie do sierpnia, jestem w Szkocji i zarabiam na studia. Do zobaczenia.
Posts: 46
Threads: 13
Joined: Jan 2016
Reputation:
4
08.03.2016, 01:13
(This post was last modified: 08.03.2016, 01:16 by muu.)
Grzebałem w BBCode, bo chciałem podkreślić jedną rzecz i usunęło mi "[i]" z tego powodu, że BBCode kursywy to też "[i]".
Ale problem nie dotyczy kodu w pętli, który działa, tylko crashującej while.
//poprawiłem, jakby ktoś chciał użyć u siebie. Sortuje liczby z wybranej tablicy w kolejności rosnącej.
Posts: 631
Threads: 42
Joined: Sep 2015
Reputation:
1,077
Order:
While widocznie idzie w nieskończoność dlatego gra się zawiesza.
Ogółem sortowanie bąbelkowe, nie jest zbyt dobre dla większej ilości danych. Za długo to trwa.
Posts: 536
Threads: 38
Joined: Nov 2015
Reputation:
223
Zrób coś dla mnie. Bo ja mam praktycznie to samo co ty. Wpisz jakieś 5 liczby od 1-10 i daj jedną dużą tak ponad 100.
Dobrze ci wtedy sortuje?
Nie będzie mnie do sierpnia, jestem w Szkocji i zarabiam na studia. Do zobaczenia.