Frage

Ich fand eine Methode in Long Klasse

public static long reverse(long i) {..}

Was ist die Anwendung dieser Methode?

War es hilfreich?

Lösung

Aus DDJ Artikel :

  

Warum würden Sie in umgekehrter Reihenfolge der   Bits in einem 32-Bit oder 64-Bit-Wert? Bisschen   Umkehr kann in einer Vielzahl von Nutzen sein   Kontexten. Es ist nützlich, in Bild   Verarbeitung zum Spiegeln eines   Schwarz-Weiß-Bild ein erstellen   Spiegelbild. So spiegeln Sie ein Bild   horizontal, die Pixel in einer Zeile von   muss das Bild in umgekehrter Reihenfolge angeordnet werden   Bestellung. Schnelle 64-Bit-Bit-Umkehrung kann sein   in dem Verfahren verwendet eine Reihe von Umkehr   von schwarz-weißen Pixeln. Ähnlich,   64-Bit-Bit-Umkehr ist geeignet   Drehen eines Schwarz-Weiß-Bild 180   Grad.

Andere Tipps

Offenbar Bit Umkehr in der digitalen Signalverarbeitungsanwendungen verwendet werden, wie sie in der Fast Fourier Transform rel="nofollow . Ich werde nicht so tun, als zu verstehen, Warum es funktioniert, aber vielleicht die verlinkten Seiten werden Ihnen klar sein.

Sie können Bit-Umkehr verwenden, um es einfacher mit Maskierungen zu arbeiten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top