eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.comp.programmingsortowanieRe: sortowanie
  • Data: 2012-10-16 15:47:25
    Temat: Re: sortowanie
    Od: bartekltg <b...@g...com> szukaj wiadomości tego autora
    [ pokaż wszystkie nagłówki ]

    W dniu 2012-10-16 15:39, Michoo pisze:

    > Dobrze, że nie widziałeś, bo byś palpitacji dostał po czymś takim:
    > #define swap(a,b) a^=b^=a^=b;
    > co jest UB, ale na gcc działało i pozwalało na "zamianę bez zmiennej
    > tymczasowej" (uj wie po co).


    Aaaa.....

    Ale po co?
    Przy O2 ani std::swap(a,b);
    ani
    _T temp =a;
    a=b;
    b=temp; (to zresztą to samo;))

    Nie produkują zmiennej tymczasowej dla prostych typów.


    BTW, najczęściej, jak się znajdzie dobry algorytm, to
    bez żadnych sztuczek i optymalizacji mieści od się
    z gigantycznym zapasem w limicie (sprawdź, czy nie java)

    A jak ma się złożoność gorszą, to przyspieszenie
    o kilkanaście procent wiele punktów nie przyniesie.

    No ale cóż. Każdy pisze jak lubi;)

    pzdr
    bartekltg





Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: