├── .gitignore ├── CHANGES ├── COPYING.LESSER ├── LICENSE-2.0.txt ├── README.md ├── bash └── testmain.sh ├── bnd └── biz.aQute.bnd-5.2.0.jar ├── c ├── README.md ├── comp.sh ├── csf.c ├── csf.h ├── csf3.c ├── csf3.h ├── csf4.c ├── csf4.h ├── mph.c ├── mph.h ├── sf.c ├── sf.h ├── sf3.c ├── sf3.h ├── sf4.c ├── sf4.h ├── spooky.c ├── spooky.h ├── test_byte_array.c ├── test_csf3_byte_array.c ├── test_csf4_byte_array.c ├── test_mph_byte_array.c ├── test_mph_uint128_t.c ├── test_mph_uint64_t.c ├── test_sf3_byte_array.c ├── test_sf3_signature.c ├── test_sf4_byte_array.c ├── test_sf4_signature.c └── test_signature.c ├── genz.sh ├── ivy.xml ├── makefile ├── pom-model.xml ├── setcp.sh ├── slow └── it │ └── unimi │ └── dsi │ └── sux4j │ ├── bits │ ├── Rank9SelectSlowTest.java │ └── SimpleSelectSlowTest.java │ ├── mph │ ├── GOV3FunctionSlowTest.java │ ├── GOV4FunctionSlowTest.java │ ├── GOVMinimalPerfectHashFunctionSlowTest.java │ ├── HollowTrieDistributorMonotoneMinimalPerfectHashFunctionSlowTest.java │ ├── HollowTrieMonotoneMinimalPerfectHashFunctionSlowTest.java │ ├── LargeLongCollection.java │ ├── LcpMonotoneMinimalPerfectHashFunctionSlowTest.java │ ├── MinimalPerfectHashFunctionSlowTest.java │ ├── PaCoTrieDistributorMonotoneMinimalPerfectHashFunctionSlowTest.java │ ├── TwoStepsLcpMonotoneMinimalPerfectHashFunctionSlowTest.java │ ├── VLLcpMonotoneMinimalPerfectHashFunctionSlowTest.java │ ├── VLPaCoTrieDistributorMonotoneMinimalPerfectHashFunctionSlowTest.java │ └── ZFastTrieDistributorMonotoneMinimalPerfectHashFunctionSlowTest.java │ └── util │ ├── EliasFanoMonotoneBigLongBigListSlowTest.java │ └── EliasFanoMonotoneLongBigListSlowTest.java ├── src ├── it │ └── unimi │ │ └── dsi │ │ └── sux4j │ │ ├── bits │ │ ├── AbstractRank.java │ │ ├── BalancedParentheses.java │ │ ├── HintedBsearchSelect.java │ │ ├── JacobsonBalancedParentheses.java │ │ ├── Rank.java │ │ ├── Rank11.java │ │ ├── Rank12.java │ │ ├── Rank16.java │ │ ├── Rank9.java │ │ ├── RankSelect.java │ │ ├── Select.java │ │ ├── Select9.java │ │ ├── SelectZero.java │ │ ├── SimpleBigSelect.java │ │ ├── SimpleBigSelectZero.java │ │ ├── SimpleSelect.java │ │ ├── SimpleSelectZero.java │ │ ├── SparseRank.java │ │ ├── SparseSelect.java │ │ └── package-info.java │ │ ├── io │ │ ├── BucketedHashStore.java │ │ ├── ChunkedHashStore.java │ │ ├── FileLinesBigList.java │ │ ├── FileLinesList.java │ │ └── package-info.java │ │ ├── mph │ │ ├── AbstractHashFunction.java │ │ ├── CHDMinimalPerfectHashFunction.java │ │ ├── GOV3Function.java │ │ ├── GOV4Function.java │ │ ├── GOVMinimalPerfectHashFunction.java │ │ ├── GV3CompressedFunction.java │ │ ├── GV4CompressedFunction.java │ │ ├── Hashes.java │ │ ├── HollowTrieDistributor.java │ │ ├── HollowTrieDistributorMonotoneMinimalPerfectHashFunction.java │ │ ├── HollowTrieMonotoneMinimalPerfectHashFunction.java │ │ ├── HypergraphSorter.java │ │ ├── LcpMonotoneMinimalPerfectHashFunction.java │ │ ├── MWHCFunction.java │ │ ├── MinimalPerfectHashFunction.java │ │ ├── PaCoTrieDistributor.java │ │ ├── PaCoTrieDistributorMonotoneMinimalPerfectHashFunction.java │ │ ├── TwoStepsGOV3Function.java │ │ ├── TwoStepsLcpMonotoneMinimalPerfectHashFunction.java │ │ ├── TwoStepsMWHCFunction.java │ │ ├── VLLcpMonotoneMinimalPerfectHashFunction.java │ │ ├── VLPaCoTrieDistributor.java │ │ ├── VLPaCoTrieDistributorMonotoneMinimalPerfectHashFunction.java │ │ ├── ZFastTrieDistributor.java │ │ ├── ZFastTrieDistributorMonotoneMinimalPerfectHashFunction.java │ │ ├── codec │ │ │ └── Codec.java │ │ ├── package-info.java │ │ └── solve │ │ │ ├── Linear3SystemSolver.java │ │ │ ├── Linear4SystemSolver.java │ │ │ ├── Modulo2SparseSystem.java │ │ │ ├── Modulo2System.java │ │ │ ├── Modulo3System.java │ │ │ ├── Orient3Hypergraph.java │ │ │ └── package-info.java │ │ ├── scratch │ │ ├── EliasFanoMonotoneLongBigListTables.java │ │ ├── MergedBitVectorIterator.java │ │ ├── NumberToBitVector.java │ │ ├── Rank11Original.java │ │ └── Rank9GogPetri.java │ │ ├── test │ │ ├── ByteArrayFunctionSpeedTest.java │ │ ├── EliasFanoIndexedMonotoneLongBigListSpeedTest.java │ │ ├── EliasFanoLongBigListSpeedTest.java │ │ ├── EliasFanoMonotoneBigLongBigListSpeedTest.java │ │ ├── EliasFanoMonotoneLongBigListSpeedTest.java │ │ ├── FunctionSpeedTest.java │ │ ├── GOVMinimalPerfectHashFunction128.java │ │ ├── GenerateGeometricValues.java │ │ ├── GeneratePowerLawValues.java │ │ ├── GenerateRandom32BitStrings.java │ │ ├── GenerateRandom64BitIntegers.java │ │ ├── GenerateRandom64BitStrings.java │ │ ├── GenerateRandomStrings.java │ │ ├── GenerateUniformValues.java │ │ ├── HollowTrieSpeedTest.java │ │ ├── ListSpeedTest.java │ │ ├── LongFunctionSpeedTest.java │ │ ├── RankSelectSpeedTest.java │ │ ├── RankSpeedTest.java │ │ ├── SelectSpeedTest.java │ │ ├── SuccinctTreeDecoder.java │ │ ├── TwoSizesLongBigListSpeedTest.java │ │ ├── ValueStats.java │ │ └── ZFastTrieSpeedTest.java │ │ └── util │ │ ├── EliasFanoIndexedMonotoneLongBigList.java │ │ ├── EliasFanoLongBigList.java │ │ ├── EliasFanoMonotoneBigLongBigList.java │ │ ├── EliasFanoMonotoneLongBigList.java │ │ ├── EliasFanoMonotoneLongBigList16.java │ │ ├── EliasFanoPrefixSumLongBigList.java │ │ ├── MappedEliasFanoMonotoneLongBigList.java │ │ ├── SignedFunctionStringMap.java │ │ ├── TwoSizesLongBigList.java │ │ ├── ZFastTrie.java │ │ └── package-info.java └── overview.html ├── sux4j.bnd └── test └── it └── unimi └── dsi └── sux4j ├── bits ├── BalancedParenthesesTestCase.java ├── JacobsonBalancedParenthesesTest.java ├── Rank11Test.java ├── Rank12Test.java ├── Rank16Test.java ├── Rank9BinaryTest.java ├── Rank9SelectTest.java ├── RankSelectTestCase.java ├── SimpleBigSelectTest.java ├── SimpleSelectTest.java ├── SimpleSelectZeroTest.java ├── SparseRankTest.java ├── SparseSelectTest.java ├── SparseTest.java ├── TrivialBalancedParentheses.java └── TrivialBalancedParenthesesTest.java ├── io ├── BucketedHashStoreTest.java └── FileLinesListTest.java ├── mph ├── CHDMinimalPerfectHashFunctionTest.java ├── GOV3FunctionTest.java ├── GOV4FunctionTest.java ├── GOVMinimalPerfectHashFunctionTest.java ├── GV3CompressedFunctionTest.java ├── GV4CompressedFunctionTest.java ├── HashesTest.java ├── HollowTrieDistributorMinimalPerfectMonotoneHashFunctionTest.java ├── HollowTrieMonotoneMinimalPerfectHashFunctionTest.java ├── HypergraphFunctionTest.java ├── HypergraphSolverTest.java ├── LcpMonotoneMinimalPerfectHashFunctionTest.java ├── MWHCFunctionTest.java ├── MinimalPerfectHashFunctionTest.java ├── PaCoTrieDistributorMonotoneMinimalPerfectHashFunctionTest.java ├── TwoStepsGOV3FunctionTest.java ├── TwoStepsLcpMonotoneMinimalPerfectHashFunctionTest.java ├── VLLcpMonotoneMinimalPerfectHashFunctionTest.java ├── VLPaCoTrieDistributorMonotoneMinimalPerfectHashFunctionTest.java ├── ZFastTrieDistributorMonotoneMinimalPerfectHashFunctionTest.java ├── codec │ └── CodecTest.java └── solve │ ├── Modulo2SparseSystemTest.java │ ├── Modulo2SystemTest.java │ └── Modulo3SystemTest.java ├── scratch ├── EliasFanoMonotoneLongBigListTablesTest.java ├── Rank11OriginalTest.java └── Rank9GogPetriTest.java └── util ├── EliasFanoIndexedMonotoneLongBigListTest.java ├── EliasFanoLongBigListTest.java ├── EliasFanoMonotoneBigLongBigListTest.java ├── EliasFanoMonotoneLongBigList16Test.java ├── EliasFanoMonotoneLongBigListTest.java ├── EliasFanoPrefixSumLongBigListTest.java ├── MappedEliasFanoMonotoneLongBigListTest.java ├── TwoSizesBigListTest.java └── ZFastTrieTest.java /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/.gitignore -------------------------------------------------------------------------------- /CHANGES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/CHANGES -------------------------------------------------------------------------------- /COPYING.LESSER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/COPYING.LESSER -------------------------------------------------------------------------------- /LICENSE-2.0.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/LICENSE-2.0.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/README.md -------------------------------------------------------------------------------- /bash/testmain.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/bash/testmain.sh -------------------------------------------------------------------------------- /bnd/biz.aQute.bnd-5.2.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/bnd/biz.aQute.bnd-5.2.0.jar -------------------------------------------------------------------------------- /c/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/README.md -------------------------------------------------------------------------------- /c/comp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/comp.sh -------------------------------------------------------------------------------- /c/csf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/csf.c -------------------------------------------------------------------------------- /c/csf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/csf.h -------------------------------------------------------------------------------- /c/csf3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/csf3.c -------------------------------------------------------------------------------- /c/csf3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/csf3.h -------------------------------------------------------------------------------- /c/csf4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/csf4.c -------------------------------------------------------------------------------- /c/csf4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/csf4.h -------------------------------------------------------------------------------- /c/mph.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/mph.c -------------------------------------------------------------------------------- /c/mph.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/mph.h -------------------------------------------------------------------------------- /c/sf.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/sf.c -------------------------------------------------------------------------------- /c/sf.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/sf.h -------------------------------------------------------------------------------- /c/sf3.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/sf3.c -------------------------------------------------------------------------------- /c/sf3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/sf3.h -------------------------------------------------------------------------------- /c/sf4.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/sf4.c -------------------------------------------------------------------------------- /c/sf4.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/sf4.h -------------------------------------------------------------------------------- /c/spooky.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/spooky.c -------------------------------------------------------------------------------- /c/spooky.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/spooky.h -------------------------------------------------------------------------------- /c/test_byte_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/test_byte_array.c -------------------------------------------------------------------------------- /c/test_csf3_byte_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/test_csf3_byte_array.c -------------------------------------------------------------------------------- /c/test_csf4_byte_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/test_csf4_byte_array.c -------------------------------------------------------------------------------- /c/test_mph_byte_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/test_mph_byte_array.c -------------------------------------------------------------------------------- /c/test_mph_uint128_t.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/test_mph_uint128_t.c -------------------------------------------------------------------------------- /c/test_mph_uint64_t.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/test_mph_uint64_t.c -------------------------------------------------------------------------------- /c/test_sf3_byte_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/test_sf3_byte_array.c -------------------------------------------------------------------------------- /c/test_sf3_signature.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/test_sf3_signature.c -------------------------------------------------------------------------------- /c/test_sf4_byte_array.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/test_sf4_byte_array.c -------------------------------------------------------------------------------- /c/test_sf4_signature.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/test_sf4_signature.c -------------------------------------------------------------------------------- /c/test_signature.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/c/test_signature.c -------------------------------------------------------------------------------- /genz.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/genz.sh -------------------------------------------------------------------------------- /ivy.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/ivy.xml -------------------------------------------------------------------------------- /makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/makefile -------------------------------------------------------------------------------- /pom-model.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/pom-model.xml -------------------------------------------------------------------------------- /setcp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/setcp.sh -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/bits/Rank9SelectSlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/bits/Rank9SelectSlowTest.java -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/bits/SimpleSelectSlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/bits/SimpleSelectSlowTest.java -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/mph/GOV3FunctionSlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/mph/GOV3FunctionSlowTest.java -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/mph/GOV4FunctionSlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/mph/GOV4FunctionSlowTest.java -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/mph/GOVMinimalPerfectHashFunctionSlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/mph/GOVMinimalPerfectHashFunctionSlowTest.java -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/mph/HollowTrieDistributorMonotoneMinimalPerfectHashFunctionSlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/mph/HollowTrieDistributorMonotoneMinimalPerfectHashFunctionSlowTest.java -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/mph/HollowTrieMonotoneMinimalPerfectHashFunctionSlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/mph/HollowTrieMonotoneMinimalPerfectHashFunctionSlowTest.java -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/mph/LargeLongCollection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/mph/LargeLongCollection.java -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/mph/LcpMonotoneMinimalPerfectHashFunctionSlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/mph/LcpMonotoneMinimalPerfectHashFunctionSlowTest.java -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/mph/MinimalPerfectHashFunctionSlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/mph/MinimalPerfectHashFunctionSlowTest.java -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/mph/PaCoTrieDistributorMonotoneMinimalPerfectHashFunctionSlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/mph/PaCoTrieDistributorMonotoneMinimalPerfectHashFunctionSlowTest.java -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/mph/TwoStepsLcpMonotoneMinimalPerfectHashFunctionSlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/mph/TwoStepsLcpMonotoneMinimalPerfectHashFunctionSlowTest.java -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/mph/VLLcpMonotoneMinimalPerfectHashFunctionSlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/mph/VLLcpMonotoneMinimalPerfectHashFunctionSlowTest.java -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/mph/VLPaCoTrieDistributorMonotoneMinimalPerfectHashFunctionSlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/mph/VLPaCoTrieDistributorMonotoneMinimalPerfectHashFunctionSlowTest.java -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/mph/ZFastTrieDistributorMonotoneMinimalPerfectHashFunctionSlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/mph/ZFastTrieDistributorMonotoneMinimalPerfectHashFunctionSlowTest.java -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/util/EliasFanoMonotoneBigLongBigListSlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/util/EliasFanoMonotoneBigLongBigListSlowTest.java -------------------------------------------------------------------------------- /slow/it/unimi/dsi/sux4j/util/EliasFanoMonotoneLongBigListSlowTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/slow/it/unimi/dsi/sux4j/util/EliasFanoMonotoneLongBigListSlowTest.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/AbstractRank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/AbstractRank.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/BalancedParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/BalancedParentheses.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/HintedBsearchSelect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/HintedBsearchSelect.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/JacobsonBalancedParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/JacobsonBalancedParentheses.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/Rank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/Rank.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/Rank11.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/Rank11.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/Rank12.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/Rank12.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/Rank16.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/Rank16.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/Rank9.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/Rank9.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/RankSelect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/RankSelect.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/Select.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/Select.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/Select9.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/Select9.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/SelectZero.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/SelectZero.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/SimpleBigSelect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/SimpleBigSelect.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/SimpleBigSelectZero.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/SimpleBigSelectZero.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/SimpleSelect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/SimpleSelect.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/SimpleSelectZero.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/SimpleSelectZero.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/SparseRank.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/SparseRank.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/SparseSelect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/SparseSelect.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/bits/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/bits/package-info.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/io/BucketedHashStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/io/BucketedHashStore.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/io/ChunkedHashStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/io/ChunkedHashStore.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/io/FileLinesBigList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/io/FileLinesBigList.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/io/FileLinesList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/io/FileLinesList.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/io/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/io/package-info.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/AbstractHashFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/AbstractHashFunction.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/CHDMinimalPerfectHashFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/CHDMinimalPerfectHashFunction.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/GOV3Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/GOV3Function.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/GOV4Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/GOV4Function.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/GOVMinimalPerfectHashFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/GOVMinimalPerfectHashFunction.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/GV3CompressedFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/GV3CompressedFunction.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/GV4CompressedFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/GV4CompressedFunction.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/Hashes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/Hashes.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/HollowTrieDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/HollowTrieDistributor.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/HollowTrieDistributorMonotoneMinimalPerfectHashFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/HollowTrieDistributorMonotoneMinimalPerfectHashFunction.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/HollowTrieMonotoneMinimalPerfectHashFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/HollowTrieMonotoneMinimalPerfectHashFunction.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/HypergraphSorter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/HypergraphSorter.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/LcpMonotoneMinimalPerfectHashFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/LcpMonotoneMinimalPerfectHashFunction.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/MWHCFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/MWHCFunction.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/MinimalPerfectHashFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/MinimalPerfectHashFunction.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/PaCoTrieDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/PaCoTrieDistributor.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/PaCoTrieDistributorMonotoneMinimalPerfectHashFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/PaCoTrieDistributorMonotoneMinimalPerfectHashFunction.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/TwoStepsGOV3Function.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/TwoStepsGOV3Function.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/TwoStepsLcpMonotoneMinimalPerfectHashFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/TwoStepsLcpMonotoneMinimalPerfectHashFunction.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/TwoStepsMWHCFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/TwoStepsMWHCFunction.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/VLLcpMonotoneMinimalPerfectHashFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/VLLcpMonotoneMinimalPerfectHashFunction.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/VLPaCoTrieDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/VLPaCoTrieDistributor.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/VLPaCoTrieDistributorMonotoneMinimalPerfectHashFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/VLPaCoTrieDistributorMonotoneMinimalPerfectHashFunction.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/ZFastTrieDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/ZFastTrieDistributor.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/ZFastTrieDistributorMonotoneMinimalPerfectHashFunction.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/ZFastTrieDistributorMonotoneMinimalPerfectHashFunction.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/codec/Codec.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/codec/Codec.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/package-info.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/solve/Linear3SystemSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/solve/Linear3SystemSolver.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/solve/Linear4SystemSolver.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/solve/Linear4SystemSolver.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/solve/Modulo2SparseSystem.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/solve/Modulo2SparseSystem.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/solve/Modulo2System.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/solve/Modulo2System.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/solve/Modulo3System.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/solve/Modulo3System.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/solve/Orient3Hypergraph.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/solve/Orient3Hypergraph.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/mph/solve/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/mph/solve/package-info.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/scratch/EliasFanoMonotoneLongBigListTables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/scratch/EliasFanoMonotoneLongBigListTables.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/scratch/MergedBitVectorIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/scratch/MergedBitVectorIterator.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/scratch/NumberToBitVector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/scratch/NumberToBitVector.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/scratch/Rank11Original.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/scratch/Rank11Original.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/scratch/Rank9GogPetri.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/scratch/Rank9GogPetri.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/ByteArrayFunctionSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/ByteArrayFunctionSpeedTest.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/EliasFanoIndexedMonotoneLongBigListSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/EliasFanoIndexedMonotoneLongBigListSpeedTest.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/EliasFanoLongBigListSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/EliasFanoLongBigListSpeedTest.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/EliasFanoMonotoneBigLongBigListSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/EliasFanoMonotoneBigLongBigListSpeedTest.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/EliasFanoMonotoneLongBigListSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/EliasFanoMonotoneLongBigListSpeedTest.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/FunctionSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/FunctionSpeedTest.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/GOVMinimalPerfectHashFunction128.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/GOVMinimalPerfectHashFunction128.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/GenerateGeometricValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/GenerateGeometricValues.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/GeneratePowerLawValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/GeneratePowerLawValues.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/GenerateRandom32BitStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/GenerateRandom32BitStrings.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/GenerateRandom64BitIntegers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/GenerateRandom64BitIntegers.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/GenerateRandom64BitStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/GenerateRandom64BitStrings.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/GenerateRandomStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/GenerateRandomStrings.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/GenerateUniformValues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/GenerateUniformValues.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/HollowTrieSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/HollowTrieSpeedTest.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/ListSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/ListSpeedTest.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/LongFunctionSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/LongFunctionSpeedTest.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/RankSelectSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/RankSelectSpeedTest.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/RankSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/RankSpeedTest.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/SelectSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/SelectSpeedTest.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/SuccinctTreeDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/SuccinctTreeDecoder.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/TwoSizesLongBigListSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/TwoSizesLongBigListSpeedTest.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/ValueStats.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/ValueStats.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/test/ZFastTrieSpeedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/test/ZFastTrieSpeedTest.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/util/EliasFanoIndexedMonotoneLongBigList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/util/EliasFanoIndexedMonotoneLongBigList.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/util/EliasFanoLongBigList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/util/EliasFanoLongBigList.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/util/EliasFanoMonotoneBigLongBigList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/util/EliasFanoMonotoneBigLongBigList.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/util/EliasFanoMonotoneLongBigList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/util/EliasFanoMonotoneLongBigList.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/util/EliasFanoMonotoneLongBigList16.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/util/EliasFanoMonotoneLongBigList16.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/util/EliasFanoPrefixSumLongBigList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/util/EliasFanoPrefixSumLongBigList.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/util/MappedEliasFanoMonotoneLongBigList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/util/MappedEliasFanoMonotoneLongBigList.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/util/SignedFunctionStringMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/util/SignedFunctionStringMap.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/util/TwoSizesLongBigList.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/util/TwoSizesLongBigList.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/util/ZFastTrie.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/util/ZFastTrie.java -------------------------------------------------------------------------------- /src/it/unimi/dsi/sux4j/util/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/it/unimi/dsi/sux4j/util/package-info.java -------------------------------------------------------------------------------- /src/overview.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/src/overview.html -------------------------------------------------------------------------------- /sux4j.bnd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/sux4j.bnd -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/bits/BalancedParenthesesTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/bits/BalancedParenthesesTestCase.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/bits/JacobsonBalancedParenthesesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/bits/JacobsonBalancedParenthesesTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/bits/Rank11Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/bits/Rank11Test.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/bits/Rank12Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/bits/Rank12Test.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/bits/Rank16Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/bits/Rank16Test.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/bits/Rank9BinaryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/bits/Rank9BinaryTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/bits/Rank9SelectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/bits/Rank9SelectTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/bits/RankSelectTestCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/bits/RankSelectTestCase.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/bits/SimpleBigSelectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/bits/SimpleBigSelectTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/bits/SimpleSelectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/bits/SimpleSelectTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/bits/SimpleSelectZeroTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/bits/SimpleSelectZeroTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/bits/SparseRankTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/bits/SparseRankTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/bits/SparseSelectTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/bits/SparseSelectTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/bits/SparseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/bits/SparseTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/bits/TrivialBalancedParentheses.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/bits/TrivialBalancedParentheses.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/bits/TrivialBalancedParenthesesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/bits/TrivialBalancedParenthesesTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/io/BucketedHashStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/io/BucketedHashStoreTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/io/FileLinesListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/io/FileLinesListTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/CHDMinimalPerfectHashFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/CHDMinimalPerfectHashFunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/GOV3FunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/GOV3FunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/GOV4FunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/GOV4FunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/GOVMinimalPerfectHashFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/GOVMinimalPerfectHashFunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/GV3CompressedFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/GV3CompressedFunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/GV4CompressedFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/GV4CompressedFunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/HashesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/HashesTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/HollowTrieDistributorMinimalPerfectMonotoneHashFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/HollowTrieDistributorMinimalPerfectMonotoneHashFunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/HollowTrieMonotoneMinimalPerfectHashFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/HollowTrieMonotoneMinimalPerfectHashFunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/HypergraphFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/HypergraphFunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/HypergraphSolverTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/HypergraphSolverTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/LcpMonotoneMinimalPerfectHashFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/LcpMonotoneMinimalPerfectHashFunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/MWHCFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/MWHCFunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/MinimalPerfectHashFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/MinimalPerfectHashFunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/PaCoTrieDistributorMonotoneMinimalPerfectHashFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/PaCoTrieDistributorMonotoneMinimalPerfectHashFunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/TwoStepsGOV3FunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/TwoStepsGOV3FunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/TwoStepsLcpMonotoneMinimalPerfectHashFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/TwoStepsLcpMonotoneMinimalPerfectHashFunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/VLLcpMonotoneMinimalPerfectHashFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/VLLcpMonotoneMinimalPerfectHashFunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/VLPaCoTrieDistributorMonotoneMinimalPerfectHashFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/VLPaCoTrieDistributorMonotoneMinimalPerfectHashFunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/ZFastTrieDistributorMonotoneMinimalPerfectHashFunctionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/ZFastTrieDistributorMonotoneMinimalPerfectHashFunctionTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/codec/CodecTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/codec/CodecTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/solve/Modulo2SparseSystemTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/solve/Modulo2SparseSystemTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/solve/Modulo2SystemTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/solve/Modulo2SystemTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/mph/solve/Modulo3SystemTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/mph/solve/Modulo3SystemTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/scratch/EliasFanoMonotoneLongBigListTablesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/scratch/EliasFanoMonotoneLongBigListTablesTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/scratch/Rank11OriginalTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/scratch/Rank11OriginalTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/scratch/Rank9GogPetriTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/scratch/Rank9GogPetriTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/util/EliasFanoIndexedMonotoneLongBigListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/util/EliasFanoIndexedMonotoneLongBigListTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/util/EliasFanoLongBigListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/util/EliasFanoLongBigListTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/util/EliasFanoMonotoneBigLongBigListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/util/EliasFanoMonotoneBigLongBigListTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/util/EliasFanoMonotoneLongBigList16Test.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/util/EliasFanoMonotoneLongBigList16Test.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/util/EliasFanoMonotoneLongBigListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/util/EliasFanoMonotoneLongBigListTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/util/EliasFanoPrefixSumLongBigListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/util/EliasFanoPrefixSumLongBigListTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/util/MappedEliasFanoMonotoneLongBigListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/util/MappedEliasFanoMonotoneLongBigListTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/util/TwoSizesBigListTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/util/TwoSizesBigListTest.java -------------------------------------------------------------------------------- /test/it/unimi/dsi/sux4j/util/ZFastTrieTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vigna/Sux4J/HEAD/test/it/unimi/dsi/sux4j/util/ZFastTrieTest.java --------------------------------------------------------------------------------