We'll talk about some canonical uses of such data structures, as well as what's going on under the hood in a typical implementation of such a data  structure. &amp;gt;&amp;gt; There's a number of important concepts in the design and analysis of algorithms that we won't have time to cover in this five week course. 