Data-structure algorithm