Skip to content

Commit 8cfa681

Browse files
committed
fix exception in Bits
1 parent c881efb commit 8cfa681

File tree

2 files changed

+4
-4
lines changed

2 files changed

+4
-4
lines changed

src/main/java/com/github/myibu/algorithm/data/Bits.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -762,11 +762,11 @@ public static Bits encodeStringValue(String value) {
762762
}
763763

764764
public static class Decoder {
765-
public static int encodeZigzagValue(int value) {
765+
public static int decodeZigzagValue(int value) {
766766
return (value >> 1) ^ -(value & 1);
767767
}
768768

769-
public static long encodeZigzagValue(long value) {
769+
public static long decodeZigzagValue(long value) {
770770
return (value >> 1) ^ -(value & 1);
771771
}
772772

src/test/java/com/github/myibu/algorithm/AlgorithmTest.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -376,7 +376,7 @@ public void testBitsEncoder() {
376376

377377
Assert.assertEquals(3, Bits.Encoder.encodeZigzagValue(-2));
378378
Assert.assertEquals(0, Bits.Encoder.encodeZigzagValue(0));
379-
Assert.assertEquals(-2, Bits.Decoder.encodeZigzagValue(3));
380-
Assert.assertEquals(-1, Bits.Decoder.encodeZigzagValue(1));
379+
Assert.assertEquals(-2, Bits.Decoder.decodeZigzagValue(3));
380+
Assert.assertEquals(-1, Bits.Decoder.decodeZigzagValue(1));
381381
}
382382
}

0 commit comments

Comments
 (0)