Tag: bitset
Ein bit-array (auch bekannt als ein bitmap, ein bitset oder ein bitstring) ist eine array-Datenstruktur ist, die kompakt speichert die einzelnen bits (Boolesche Werte).
3
Antworten
Ich habe diese Anwendung, wo sollte ich verwenden BitSet Klasse stark und schreiben in eine Datei bit für bit. Ich weiß, ich kann nicht schreiben, die bits einer Datei, so dass ich zuerst konvertieren Sie die BitSet
2
Antworten
In meinem Programm brauche ich um zu überprüfen, ob ich bereits generiert einen Wert in einer Menge von 2,5*10^9. Ich erwarte zu generieren über die Hälfte des Satzes und brauchen einen schnellen Weg, um zu überprüfen und
2
Antworten
Ich versuche, erstellen Sie einen Vektor von bitsets in C++. Für diese habe ich versucht, der Versuch, wie gezeigt, in der folgende Codeausschnitt: vector<bitset<8>> bvc; while (true) { bitset<8> bstemp( (long) xtemp ); if (bstemp.count == y1)
6
Antworten
std::bitset hat eine to_string() Methode zum serialisieren als char-basierte Zeichenfolge 1s und 0s. Offensichtlich, dieser verwendet eine einzelne 8-bit - char für jeder bit im bitset, so dass die serialisierte Darstellung 8 mal länger als nötig. Ich
2
Antworten
Ich das Gefühl, ich bin nur der Hoffnung, dass Sie es können, aber kann ein Vektor Zugang bitset member-Funktionen? Zum Beispiel, kann ich etwas tun. vector<bool> myvector; myvector.count(); myvector.test(1); Wenn nicht, ist es eh nach ein bitset
5
Antworten
Sagen wir, ich habe eine uint16_t variable, wo ich einstellen muss bestimmte bits. Beispiel: uint16_t field = 0; Das würde bedeuten, dass die bits alle null sind: 0000 0000 0000 0000 Nun bekomme ich einige Werte, die
1
Antworten
Habe ich bitset<8> v8 und sein Wert ist so etwas wie "11001101", wie kann ich es konvertieren in char? Ich brauche einen einzelnen Buchstaben. Wie die Buchstaben "f"=01100110. P. S. Danke für die Hilfe. Ich brauchte das,
3
Antworten
Gibt es eine Python-Klasse oder ein Modul implementiert, dass eine Struktur, die ähnlich wie die BitSet? Für nicht-Java-Programmierer, was ist ein BitSet? Was versuchen Sie zu erreichen? Auch wenn keine Entsprechung vorhanden ist, könnte es eine gute,
7
Antworten
Habe ich mit dem Bitset Klasse in Java und ich möchte etwas tun, ähnlich wie in C. ich glaube, ich hätte es manuell zu tun, da die meisten Sachen in C. Was wäre eine effiziente Möglichkeit zu
5
Antworten
Ich bin auf der Suche nach einer alternative zu Java-Bitset Umsetzung. Ich bin die Implementierung einer high-performance-Algorithmus und scheint wie mit einem Bitset-Objekt bringt seine Leistung. Irgendwelche Ideen? Könnten Sie uns weitere Einzelheiten darüber, welche Operationen von
1
Antworten
In c++. Initialisiere ich ein bitset zu -3 wie: std::bitset<32> mybit(-3); Ist es eine Gnade, die Möglichkeit, zu konvertieren mybit zu -3. Durch bitset-Objekts nur über Methoden wie to_ulong und to_string. Konvertieren Sie es in unsigned long,
8
Antworten
Arbeite ich mit java. Ich habe ein byte-array (8 bit in jeder position des Arrays) und das, was ich tun müssen, ist zusammen zu stellen 2 die Werte des Arrays, und erhalten so den Wert. Werde ich
3
Antworten
Ich habe eine Reihe (power(2,k)) des BitSet-Objekte und ich wollen speichern Sie Sie in einem SortedSet. Ich benutze den code: Set <BitSet> S= new TreeSet<>(); Bin ich aber immer diese Fehlermeldung: java.lang.ClassCastException: java.util.BitSet cannot be cast to
4
Antworten
Ich habe ein problem, ich bin ein bisschen stecken, und ich wurde informiert, dass ein Kollege, dies wäre ein guter Ort, um Hilfe zu suchen. Ich versuche zu implementieren ist ein C-Stil Bitfeld, in Java. Hier ist
6
Antworten
Ich habe ein byte-array erzeugt durch einen Zufallsgenerator. Ich möchte diese in das STL-bitset. Leider, wie es aussieht, Bitset unterstützt nur die folgenden Konstruktoren: Eine Zeichenkette von 1 und 0 wie "10101011" Ein unsigned long. (mein byte-array
4
Antworten
Ich nahm dieses Beispiel aus hier wandelt BitSet zu Byte-array. public static byte toByteArray(BitSet bits) { byte bytes = new byte[bits.length()/8+1]; for (int i=0; i<bits.length(); i++) { if (bits.get(i)) { bytes[bytes.length-i/8-1] |= 1<<(i%8); } } return bytes;
7
Antworten
Möchte ich die Verschiebung des Inhalts eines array von bytes von 12-bit auf der linken Seite. Beispielsweise, beginnend mit diesem array vom Typ uint8_t shift[10]: {0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0A, 0xBC} Ich würde
4
Antworten
Ich mache ein analytics-system, die API-Aufruf wäre eine Eindeutige Benutzer-ID, aber es ist nicht in der Reihenfolge und zu spärlich. Brauche ich, um zu geben, jede Eindeutige Benutzer-ID ein auto-increment-id zu markieren, eine analytics-Datenpunkt in einem bitarray/bitset.
5
Antworten
Ich soll zum speichern von bits in einem array (Struktur). Also ich kann führen Sie einen der folgenden beiden Ansätze Ansatz Nummer 1 (1) struct BIT { int data : 1 }; int main() { BIT a[100];
5
Antworten
Möchte ich ein bitset in C++. Ich habe ein wenig Forschung. Alle Beispiele, die ich gefunden wo wie diese: bitset<6> myBitset; //do something with it Aber ich weiß nicht, die Größe des bitset, wenn ich definiere die
6
Antworten
Wenn ich eine Ganzzahl, die würde ich gerne ausführen, bit-manipulation auf, wie kann ich laden Sie Sie in eine java.util.BitSet? Wie kann ich konvertieren zurück zu einem int oder long? Ich bin nicht so besorgt über die
5
Antworten
Ich habe vor kurzem eine Frage gestellt auf Programmierer bezüglich der Gründe für die Verwendung manueller bit-manipulation von primitiven Typen über std::bitset. Aus dieser Diskussion habe ich festgestellt, dass der Hauptgrund ist seine comparativley schlechtere Leistung, obwohl
6
Antworten
Ich bin auf der Suche nach einem guten Java - BitSet Beispiel für die Arbeit mit 0 und 1en. Ich habe versucht, an den Javadocs, aber ich verstehe nicht die Verwendung der Klasse liest. Zum Beispiel, wie