Fibonacci Zahlen



  • .filmor schrieb:

    (bei der allerdings immernoch die erste 1 fehlt ;))

    Leicht zu beheben:

    unsigned int operator* () { return _pred[(_n - 1) % 2]; }
    

    Aus Effizienzgründen könnte man jetzt noch alle Vorkommen von '% 2' durch '& 1' ersetzen.

    Lustig, wozu man die C++-Paradigmen so gebrauchen kann. 😉



  • Konrad Rudolph schrieb:

    unsigned int operator* () { return _pred[(_n - 1) % 2]; }
    

    Dachte ich mir schon. Ich habe einfach ignoriert, dass auf fib_iterator(0) niemals der *-Operator aufgerufen wird :).

    Konrad Rudolph schrieb:

    Aus Effizienzgründen könnte man jetzt noch alle Vorkommen von '% 2' durch '& 1' ersetzen.

    Das macht der gcc von sich aus ;).

    Konrad Rudolph schrieb:

    Lustig, wozu man die C++-Paradigmen so gebrauchen kann. 😉

    Absolut.



  • .filmor schrieb:

    Konrad Rudolph schrieb:

    Lustig, wozu man die C++-Paradigmen so gebrauchen kann. 😉

    Absolut.

    Ihr meint doch sicher die OO-Paradigmen!

    (ich fühl' mich so ausgegrenzt 😞 )



  • Javaner schrieb:

    .filmor schrieb:

    Konrad Rudolph schrieb:

    Lustig, wozu man die C++-Paradigmen so gebrauchen kann. 😉

    Absolut.

    Ihr meint doch sicher die OO-Paradigmen!

    (ich fühl' mich so ausgegrenzt 😞 )

    Zurecht :p. Echte Iteratoren gibts in Java nicht, oder?!



  • .filmor schrieb:

    Zurecht :p. Echte Iteratoren gibts in Java nicht, oder?!

    Genausowenig wie in C++

    Aber, wie in C++, kann man sich diese selbst schreiben. Davon wird
    auch oft Gebrauch gemacht.


Anmelden zum Antworten