Pagini: [1]   În jos
  Imprimă  
Ajutor Subiect: putere de 2  (Citit de 1599 ori)
0 Utilizatori şi 1 Vizitator pe acest subiect.
APOCALYPTO
Nu mai tace
*****

Karma: 3
Deconectat Deconectat

Mesaje: 250



Vezi Profilul
« : Noiembrie 14, 2009, 11:39:58 »

sa zicem ca avem o putere a lui 2(bineinteles xor intre 2 numere consecutive din codul gray)
cum aflam ca e putere a lui 2 preferabil in timp constant sau cu functie? chestia e sa nu fie mult de scris shi sa fie cat de cat eficienta.
Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #1 : Noiembrie 14, 2009, 12:18:13 »

X este putere a lui doi daca si numai daca x ^ (x - 1) == 0.
Memorat
APOCALYPTO
Nu mai tace
*****

Karma: 3
Deconectat Deconectat

Mesaje: 250



Vezi Profilul
« Răspunde #2 : Noiembrie 14, 2009, 12:43:25 »

X este putere a lui doi daca si numai daca x ^ (x - 1) == 0.
Multumesc:)
« Ultima modificare: Iulie 22, 2010, 15:09:47 de către Dragos » Memorat
nparfene2004
Client obisnuit
**

Karma: 22
Deconectat Deconectat

Mesaje: 81



Vezi Profilul
« Răspunde #3 : Noiembrie 14, 2009, 14:08:55 »

Cred ca e x & (x-1)
Memorat
alexandru92
Nu mai tace
*****

Karma: -191
Deconectat Deconectat

Mesaje: 496



Vezi Profilul
« Răspunde #4 : Noiembrie 14, 2009, 14:13:47 »

http://stackoverflow.com/questions/1601843/find-if-a-num-is-a-power-of-2-fast
Memorat
devilkind
Echipa infoarena
Nu mai tace
*****

Karma: 284
Deconectat Deconectat

Mesaje: 1.240



Vezi Profilul
« Răspunde #5 : Noiembrie 14, 2009, 14:53:27 »

Cred ca e x & (x-1)

Da corect. My bad. M-am gandit la si dar am scris xor.
Memorat
Pagini: [1]   În sus
  Imprimă  
 
Schimbă forumul:  

Powered by SMF 1.1.19 | SMF © 2006-2013, Simple Machines