Some familiarity with the concept of bits and bytes may help with understanding.
Some familiarity with the concept of bits and bytes may help with understanding. For Swiss tables and Bloom filters, compare them against the standard `java.util.Set` implementations. For suffix arrays, compare them against the [DNA Indexing]({{ site.baseurl }}{% link dna-indexing/index.md %}) implementations.