Python Pathway - From Zero to Competitive Python - Volume 3: Data Structures and Foundational Algorithms (Cau truc du lieu va thuat toan nen)
Description
This is the third volume of the Python Pathway series, written in Vietnamese, shifting from program organization to algorithmic thinking. Its nine chapters begin by introducing complexity and Big-O as a formal language (the L5a-to-L5b transition), then cover recursion and decomposition, sorting, binary search, two pointers and sliding window, fundamental data structures (stack, queue, heap, linked list), and graph traversal, closing with a deliberate-practice chapter of twenty-four cluster-classified problems and a project. It opens five reduced-form algorithm clusters (S1' through S5') plus a proto graph cluster, and begins working two of the four transformation axes simultaneously. New commitments include cluster-before-algorithm, axis-before-example, and measure-before-feeling. Intended for grades 7 to 12 readers who finished Volume 2, it prepares the full cluster-and-axis architecture deployed at contest intensity in Volume 4, and is explicitly differentiated from the sibling From Scratch to Python series.