Pagini recente » Istoria paginii sandbox | Diferente pentru stelele-informaticii-2010/seniori/runda-1 intre reviziile 1 si 2 | Profil grezde | Statistici bat femeia sportiv (user) | Diferente pentru operatii-pe-biti intre reviziile 11 si 12
Nu exista diferente intre titluri.
Diferente intre continut:
bq. Să se determine dacă $n$ este o putere a lui 2 (întrebare interviu Microsoft).
h3. Rezolvare
==code(cpp)|
int isTwoPower(long n){
return (n & (n-1) == 0);
h2. Concluzie
Asemenea optimizări ca şi cele prezentate în cadrul acestui articol se pot dovedi foarte utile în unele cazuri, dar ele fac
programul ilizibil, tocmai din acest motiv, asemenea trucuri trebuie aplicate numai în locurile critice ale codurilor sursă pentru a
duce la o creştere semnificativă de viteză a aplicaţiilor şi trebuie documentate foarte bine, mai ales dacă se doreşte sau este necesar ca alt programator să poată lucra cu codul respectiv mai târziu.
Asemenea optimizări ca şi cele prezentate în cadrul acestui articol se pot dovedi foarte utile în unele cazuri, dar ele fac programul ilizibil, tocmai din acest motiv, asemenea trucuri trebuie aplicate numai în locurile critice ale codurilor sursă pentru a duce la o creştere semnificativă de viteză a aplicaţiilor şi trebuie documentate foarte bine, mai ales dacă se doreşte sau este necesar ca alt programator să poată lucra cu codul respectiv mai târziu.
h2(#bibliografie). Bibliografie
Nu exista diferente intre securitate.
Topicul de forum nu a fost schimbat.