Aktywne Wpisy
WielkiNos +369
Firma 4f nie ubierze już w tym roku reprezentacji na igrzyska. Ładne dopasowane stroje naszej rodzimej firmy nie podobały się jakiemuś sprzedajemu knurowi i teraz Polacy wystąpią w powyciąganacych szmatach adidasa.
#sport #moda #4f #polska #takaprawda
#sport #moda #4f #polska #takaprawda
hellyea +28
Jestem tak stara, że byłam w kinie nampremierze Króla Lwa (tego pierwszego).
( ͡° ͜ʖ ͡°)
A Wy?
#glupiewykopowezabawy #heheszki #film
( ͡° ͜ʖ ͡°)
A Wy?
#glupiewykopowezabawy #heheszki #film
#programowanie #pracait #cpp
Rozwiązanie polegające na splice list, późniejszym posortowaniu i wzięciu środka było nieprawidłowe ze względu na złożoność obliczeniową.
Jak to się powinnno rozwiązać ?
Sam sobie założyłem że to będzie funkcja float media(const std::list<float> &arg1, const std::list<float> &arg2).
Dla lepszej wydajności stwierdziłem że zrobię std::vector<float>, w którym na starcie zrobiłem reserved(arg1.size()+arg2.size()) żeby nie było
@walokid: najlepiej bin searchem https://www.geeksforgeeks.org/median-two-sorted-arrays-different-sizes-ologminn-m/ ale dużo roboty i łatwo się #!$%@?ć. Alternatywnie dużo lepszym rozwiązaniem jest po prostu liniowe przechodzenie obu tablic na raz tak, żeby obrabiać elementy w porządku niemalejącym i zwroceniem odpowiedniej wartości jak dojdziemy do środka.
Jak masz algorytm, gdzie jest posortowana liczba to zawsze pomyśl o binsearchu, bo złożoność
log
w porównaniu don
Zawiera treści 18+
Ta treść została oznaczona jako materiał kontrowersyjny lub dla dorosłych.
@walokid: Jest optymalne. Optymalizuje prostotę kodu. :P Bycie seniorem polega też na tym żeby wiedzieć co jest ważne w projekcie.
A repozytoria wyglądały jakby ktoś tam nasrał.