Algorithms and Data Structures - ETH Z
https://people.inf.ethz.ch/wirth/AD.pdfon data structures was made by Hoare through his Notes on Data Structuring [3]. It made clear that decisions about structuring data cannot be made without knowledge of the algorithms applied to the data and that, vice versa, the structure and choice of algorithms often depend strongly on the structure of the underlying data.