Als «algorithm» getaggte Fragen

584
So überprüfen Sie, ob eine Zahl eine Potenz von 2 ist

Heute brauchte ich einen einfachen Algorithmus, um zu überprüfen, ob eine Zahl eine Zweierpotenz ist. Der Algorithmus muss sein: Einfach Korrigieren Sie für jeden ulongWert. Ich habe mir diesen einfachen Algorithmus ausgedacht: private bool IsPowerOfTwo(ulong number) { if (number == 0) return...

464
Was ist der Hi / Lo-Algorithmus?

Was ist der Hi / Lo-Algorithmus? Ich habe dies in der NHibernate- Dokumentation gefunden (es ist eine Methode zum Generieren eindeutiger Schlüssel, Abschnitt 5.1.4.2), aber ich habe keine gute Erklärung für die Funktionsweise gefunden. Ich weiß, dass Nhibernate damit umgeht, und ich muss das...