Skocz do zawartości

Pseudo struktury punktów


Tymon

Rekomendowane odpowiedzi

W wyniku tego tematu zacząłem się zastanawiać jak by tu ułatwić operacje na punktach. Pisanie do tego specjalnej biblioteki odpada, używanie DSów jest wolaste... więc kombinujemy!

 

Na początku próbowałem zbudować konstrukcję podobną do tej z programowania obiektowego - klasy. Wydała mi się naturalna jeśli chodzi o manipulowanie punktami. Użyłem do tego celu obiektów, a za pomocą scriptów symulowałem takie operatory jak new czy delete. Wyszło jakieś 77% maksymalnej wydajności tego samego co bym napisał bez użycia bajerów. Bardzo słabo.

 

Później wziąłem to co już zrobiłem i odchudziłem, wyszło coś na wzór struktur. I tu dużo lepiej z wydajnością bo aż 88% maksymalnej.

 

Na końcu wpadłem na pomysł umieszczenia dwóch liczb do jednej z użyciem operatorów binarnych, takie pakowanie. Nieźle, wyszło 87% i pomysł bardzo mi się podoba z racji nieużywania obiektów choć kosztem zakresu zmiennej.

 

Koniec końców zrobiłem i na DSach, 80%.

 

To tyle z mojej strony, teraz wy. Może macie jakieś lepsze pomysły?

 

To co zrobiłem macie tutaj.

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...