Jaki program szybszy strukturalny czy obiektowy?

0

Witam.
Mam do napisania program, który nie może przekroczyć danego czasu wykonania i mam do was pytanie:
Czy lepiej go w takim razie zrobić na funkcjach (strukturalnie) czy na klasie i metodach (obiektowo), a może nie ma różnicy?
Co wy na to? ten limit czasu to (0,2s).
Proszę o pomoc, pozdrawiam i życzę zdrówka.

2

Ważniejsze, żeby był dobrze napisany (miał małą złożoność czasową).
Wygląda, że robisz zadanie ze SPOJ-a lub czegoś podobnego, daj linka do zadania i pokaż swoje rozwiązanie, a pokażemy gdzie masz problem.
Niektóre zadania SPOJ-a wymagają przetworzenia dużej ilości danych i wąskim gardłem stają się operację wejścia wyjścia.

2

skup się na algorytmie. Różnice przy małym projekcie będą żadne więc możesz pisać jak Ci wygodniej. Sądzę nawet że przy dużym projekcie nie będzie znaczącej różnicy jeżeli wszystko dobrze jest zaprojektowane

2

Jeśli nie używasz metod wirtualnych to nie powinno być żadnej różnicy, bo wtedy obiekty to praktycznie to samo co struktury, a metody to praktycznie to samo co funkcje ze wskaźnikiem jako pierwszy parametr.

0

Na razie dzięki śliczne panowie. Jak zrobię zadanie to wrzucę do sprawdzenia ok? Tak, że zaglądajcie tu przez weekend. Zdrówka.

0

Witam ponownie.
Zaciąłem się dlatego poproszę was o pomoc.
Treść zadania:
http://4programmers.net/Pastebin/2464
A tutaj mój kod: http://4programmers.net/Pastebin/2463 i nowa wersja http://4programmers.net/Pastebin/2465
Czy dobrze napisałem metodę wczytującą dane? Czy użyć dwuwymiarowej tablicy do wczytywania dat? Czy dobrze przekazałem tablicę do atrybutu?
Proszę o pomoc bo mam już niezły mętlik w głowie.
Zdrówka i dzięki.

0

PS: Napiszcie chociaż czy jest sens robić to obiektowo?

0

Nie ma sensu wrzucać tego w obiekty. To proste obliczenia. Wszystko sprowadza się do napisania, rozwiązania i zaimplementowania równań w algorytmie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1