Wpis z mikrobloga

Mirki z #programowanie coś mi c++ wolno działa albo tak ma być, sam już nie wiem. Bawię się #raspberrypi 2 i testuję prędkość działania c++, java i c#. tablica 50k elementów, losowane randem i sortowane bablem. c# robi to w około 209 sekund, c++ w około 100 sekund, java w około 65 sekund. Kolejność nie powinna być trochę inna?
#java #cpp #csharp
  • 40
  • Odpowiedz
  • Otrzymuj powiadomienia
    o nowych komentarzach

@edgar_k: no całość powtarzam 10 razy i generalnie rozbieżność jest maksymalnie sekundowa, czyli java robi to w 65 sekund albo w 64 czy 66 sekund.
  • Odpowiedz
@Ratll: Nie wiemy co zrobiłeś (brak kodu, brak parametrów kompilacji...) więc wyniki można uznać za poprawne, ale też i za niepoprawne. Napisz sobie jakiś inny program to może będziesz miał inne wnioski co do szybkości języków.
  • Odpowiedz
więc wyniki można uznać za poprawne, ale też i za niepoprawne


@stacktrace: uznac za poprawne wyniki testow ktore za kazdym uruchomieniem dzialaja na innych danych, spoko ( ͡° ͜ʖ ͡°)

ale weź wytłumacz o co Ci chodzi, a nie tylko jesteś dupkiem


@sc0rpide: no przeciez napisalem na saym poczatku, zreszta to dopiero wierzchlek gory lodowej ( ͡° ͜ʖ ͡°)
  • Odpowiedz
uznac za poprawne wyniki testow ktore za kazdym uruchomieniem dzialaja na innych danych, spoko ( ͡° ͜ʖ ͡°)


@edgar_k: Skoro przyjął takie założenie to w czym problem? Wiesz jaki jest rozkład jego wylosowanych liczb?
  • Odpowiedz
uznac za poprawne wyniki testow ktore za kazdym uruchomieniem dzialaja na innych danych, spoko ( ͡° ͜ʖ ͡°)


@edgar_k: i zwracają praktycznie za każdym razem taki sam wynik no to chyba jest ok
  • Odpowiedz
uznac za poprawne wyniki testow ktore za kazdym uruchomieniem dzialaja na innych danych


@edgar_k: To nie musi być złe podejście - sortowanie bąbelkowe wykona zawsze n*(n-1)/2 porównań, różnice będą w liczbie zamian. Można się zastanawiać, jak duży to ma wpływ, ale wraz ze wzrostem liczby testów wyniki raczej będą lepsze.

@Ratll: Podaj jakieś opcje kompilacji, kod itp. Java może być szybsza, bo ma dość sprytną maszynę wirtualną (i
  • Odpowiedz
i zwracają praktycznie za każdym razem taki sam wynik no to chyba jest ok


@Ratll: "praktycznie" ( ͡° ͜ʖ ͡°) Janusze testowania - zwraca podobny wyniki, wiec musi byc OK, o rany...

sortowanie
  • Odpowiedz