I learned from Algorithms in C++ by Sedgewick, which is published as a two-book set (where the first covers "volumes 1-4" and the second "volume 5"). The main shortcoming is that it doesn't make use of the standard library; nevertheless, in my opinion, the presentation of the relevant algorithms and data structures is exemplary enough to recommend it.

On Sun, May 24, 2026 at 3:35 PM JOSE DANIEL GARCIA SANCHEZ via SG20 <sg20@lists.isocpp.org> wrote:
Dear all,

I have been asked by a colleague about good teaching references (preferrrably books) for teaching basic implementation of data structures in C++.

Any recommendations?

Other educational resources.

Thanks!
--
J. Daniel
--
SG20 mailing list
SG20@lists.isocpp.org
https://lists.isocpp.org/mailman/listinfo.cgi/sg20


--
Brian Bi