Heim  >  Artikel  >  Backend-Entwicklung  >  Empfohlene 10 statistische binäre Quellcodes (Sammlung)

Empfohlene 10 statistische binäre Quellcodes (Sammlung)

巴扎黑
巴扎黑Original
2017-06-15 09:59:321468Durchsuche

Wir, die wir im Front-End arbeiten, haben bestimmt nur wenige Möglichkeiten, mit Binärdateien in Berührung zu kommen. Sind diese Bit-Operationen nicht etwas, das die unterste Ebene berücksichtigen sollte? Ich habe gestern eine Frage gesehen, die sich auf Binärdateien bezog, aber es spielte keine Rolle, ob Bitoperationen verwendet wurden oder nicht. Sie konnte mit Hilfe der Sprachfunktionen von JS leicht gelöst werden. Die Beschreibung lautet wie folgt: Schreiben Sie eine Funktion, die eine positive dezimale Ganzzahl als Parameter empfängt, sie binär darstellt und die Zahl zurückgibt, deren Ziffern gleich 1 sind. Nehmen wir ein Beispiel: 1234 wird im Binärformat als 10011010010 ausgedrückt. Da es 5 Einsen gibt, wird 5 zurückgegeben. Nachdem ich diese Beschreibung gelesen hatte, fiel mir als Erstes ein, dass mein Lehrer mir immer beigebracht hat, wie man von Dezimalzahlen in Binärzahlen umwandelt (je mehr ich das Buch nutze, desto weniger werde ich es bereuen^_^). Glücklicherweise habe ich ein gutes Gedächtnis und dachte schnell daran, den Rest von 2 für diese positive ganze Zahl zu nehmen, ihn dann durch 2 zu dividieren und dann den Rest von 2 zu nehmen und ihn durch 2 zu dividieren ... bis das Ergebnis 0 ist. Verwenden Sie dann im obigen Prozess eine Variable, um aufzuzeichnen, wie oft der Rest 1 ist, und kehren Sie schließlich zurück. Es gibt also folgenden Ansatz: var countBits = function(n) { &

1. JavaScript Fun Question: Statistische Binärdatei

Empfohlene 10 statistische binäre Quellcodes (Sammlung)

Einführung: Wer am Frontend arbeitet, darf selten die Gelegenheit haben, mit Binärdateien in Berührung zu kommen. Sind diese Bitoperationen nicht etwas, das die unterste Schicht berücksichtigen sollte?

[Verwandte Q&A-Empfehlungen]:

Das obige ist der detaillierte Inhalt vonEmpfohlene 10 statistische binäre Quellcodes (Sammlung). Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn