Hu, Yang Easy Learning Data Structures & Algorithms Python 3 (109873548X)
Data Structures and Algorithms Python 3, It is designed to be easy to read and understand although the topic itself is complicated. Algorithms are the procedures that software programs use to manipulate data structures. Besides clear and simple example programs, The programs demonstrate in graphical form what data structures look like and how they operate