Data Structures & Theory of Computation