New answers tagged streaming-algorithm
3
votes
Accepted
Reversible streaming hash function
As stated, the problem is impossible (with a non-trivial hash function). Consider the case n=2, then you have that, for example,
$$h(h(0, 1), 2) = h(h(0, 2), 1)$$
That implies that
$$h(h(h(0, 1), 2), ...
2
votes
Reversible streaming hash function
There are several polynomial-based hash functions $H$, where you can rapidly compute $H(m)$ or $H(\text{rev}(m))$ given $m$, and you can do both in a streaming fashion. See below for several ...

D.W.♦
- 156k
Top 50 recent answers are included
Related Tags
streaming-algorithm × 61algorithms × 33
randomized-algorithms × 10
data-structures × 7
space-complexity × 6
graphs × 5
sorting × 4
online-algorithms × 4
sketching × 4
algorithm-analysis × 3
approximation × 3
sets × 3
hash × 3
hashing × 3
clustering × 3
turing-machines × 2
reference-request × 2
computational-geometry × 2
combinatorics × 2
randomness × 2
lower-bounds × 2
counting × 2
big-data × 2
complexity-theory × 1
regular-languages × 1