Here you can find the source of zigzagDecode(int encoded)
public static int zigzagDecode(int encoded)
//package com.java2s; public class Main { public static int zigzagDecode(int encoded) { return (encoded >>> 1) ^ (-(encoded & 1)); }/*from w w w . j av a 2s . co m*/ public static long zigzagDecode(long encoded) { return (encoded >>> 1) ^ (-(encoded & 1)); } }