Suchergebnisse für Anfrage "bit-manipulation"
Does go Compiler Auswertung unterscheidet sich für konstanten Ausdruck und anderen Ausdruck
Warum kann der folgende Code nicht kompiliert werden? package main import ( "fmt" "unsafe" ) var x int = 1 const ( ONE int = 1 MIN_INT int = ONE << (unsafe.Sizeof(x)*8 - 1) ) func main() { fmt.Println(MIN_INT) }Ich erhalte eine Fehlermeldung ...
Schneller Weg, eine Maske mit n Einsen zu erstellen, beginnend an Position i
Was ist der schnellste Weg (in Bezug auf CPU-Zyklen in der gängigen modernen Architektur), um eine Maske mit @ zu erzeugelen Bits auf 1 gesetzt, beginnend an Positionpos: template <class UIntType> constexpr T make_mask(std::size_t pos, ...
Portable effiziente Alternative zu PDEP ohne Verwendung von BMI2?
Die Dokumentation zumparallele Einzahlungsanweisung [https://en.wikipedia.org/wiki/Bit_Manipulation_Instruction_Sets#Parallel_bit_deposit_and_extract] (PDEP) in Intels Bit Manipulation Instruction Set 2 (BMI2) beschreibt die folgende serielle ...
Bit Hack: Bits erweitern
Ich versuche ein @ zu konvertieruint16_t Eingabe in einuint32_t Bitmaske. Ein Bit in der Eingabe schaltet zwei Bits in der Ausgabebitmaske um. Hier ist ein Beispiel für die Konvertierung eines 4-Bit-Eingangs in eine 8-Bit-Bit-Maske: Input ...
Berechnung der negabinären Darstellung einer bestimmten Zahl ohne Schleifen
Können Sie eine überzeugende Erklärung oder einen mathematischen Beweis dafür liefern, warum die folgende Funktion das @ berechne negabinary [https://en.wikipedia.org/wiki/Negative_base#To_negabinary] Darstellung einer bestimmten Zahl? function ...
Iteriere durch jede Bitmaske einer ganzen Zahl in aufsteigender Reihenfolge der Bitanzahl [duplizieren]
Diese Frage hat hier bereits eine Antwort: Generiere alle binären Strings der Länge n mit k gesetzten Bits [/questions/1851134/generate-all-binary-strings-of-length-n-with-k-bits-set] 11 AntwortenWas ist die effizienteste Methode zum Durchlaufen ...
Was ist der effiziente Weg, um gesetzte Bits an einer Position oder darunter zu zählen?
Gegebenstd::bitset<64> bits mit beliebig vielen gesetzten Bits und einer BitpositionX (0-63) Was ist der effizienteste Weg, um Bits an Position X oder niedriger zu zählen oder 0 zurückzugeben, wenn das Bit an X nicht gesetzt ist Hinweis: Wenn ...
Seltsames Ergebnis von Java Integer left shift
Ich bin jetzt ein wenig verwirrt von Java Linksschicht-Betrieb, 1<<31 = 0x80000000 --> this I can understandAbe 1<<32 = 1 Why is this? 1<<33 = 2Sieht aus wie mehr sich verschiebende Werte, Modul 32 des Werts wird verwendet. ielen Dank für die ...
Gegeben ein Array der Länge n, finden Sie die Anzahl der Teilmengen, wobei XOR einer Teilmenge gleich einer bestimmten Anzahl ist [closed]
Gegeben ein Array,arr, von Längeninden Sie, wie viele Teilmengen vonarr gibt es so, dassXOR(^) dieser Teilmengen ist gleich einer bestimmten Zahl,ans. Ich habe dasdp Ansatz, aber es gibt einen Weg, um seine zeitliche Komplexität ...
Wie verwende ich Bitshifting in Java?
Ich versuche, einen IP-Header zu erstellen. Ein IP-Header enthält die folgenden Felder: Version, IHL, DSCP usw. Ich möchte ein Byte-Array füllen, damit ich die Informationen in Bytes speichern kann. Wo ich jedoch verwirrt bin, ist, dass das ...