Ik heb nu een functietje die voor een geheel getal n de kleinste macht van 2 vind die groter gelijk is aan n. Dus bv voor 24 krijg je 32, voor 4 krijg je 4, voor 5, 8 etc.
Maar volgens mij doe ik het naief, dwz ik deel steeds n door 2 totdat er geen rest is en daarbij vermenigvuldig ik het antwoord elke stap met 2. Complexiteit is dus O(log n) ... dat moet toch wel beter kunnen? Ik wil/kan alleen niet met bitjes toveren, dus geen bit magic antwoord
Oh en bovendien heb ik geen Log functie.
Maar volgens mij doe ik het naief, dwz ik deel steeds n door 2 totdat er geen rest is en daarbij vermenigvuldig ik het antwoord elke stap met 2. Complexiteit is dus O(log n) ... dat moet toch wel beter kunnen? Ik wil/kan alleen niet met bitjes toveren, dus geen bit magic antwoord