src/main/java/chlx/hashing/lsh/LSHComputer.java
private long[] toFullSignature(@NotNull int[] lshSignature) {
			long[] ret = new long[stage64Bit];
			int index = 0;
			for (int i = 0; i < reducedStages - 1; i++) {
				for (int j = i + 1; j < reducedStages; j++) {
					ret[index] = combineHashes(lshSignature[i], lshSignature[j]);
					++index;
				}
			}
			return ret;
		}
// Simply combine paris of lsh signature's hashes together
Simply combine paris of lsh signature's hashes together
Simply combine paris of lsh signature ' s hashes together
private long[] toFullSignature(@NotNull int[] lshSignature) {
			long[] ret = new long[stage64Bit];
			int index = 0;
			for (int i = 0; i < reducedStages - 1; i++) {
				for (int j = i + 1; j < reducedStages; j++) {
					ret[index] = combineHashes(lshSignature[i], lshSignature[j]);
					++index;
				}
			}
			return ret;
		}
private long [ ] toFullSignature ( @ NotNull int [ ] lshSignature ) { long [ ] ret = new long [ stage64Bit ] ; int index = 0 ; for ( int i = 0 ; i < reducedStages - 1 ; i ++ ) { for ( int j = i + 1 ; j < reducedStages ; j ++ ) { ret [ index ] = combineHashes ( lshSignature [ i ] , lshSignature [ j ] ) ; ++ index ; } } return ret ; }
Simply combine paris of lsh signature's hashes together
Simply combine paris of lsh signature ' s hashes together