Data Structures

This module explores data structures, focusing on the organization and management of data within software applications. It covers essential structures such as arrays, linked lists, stacks, queues, trees, and graphs, and their applications in efficient data handling and algorithm implementation.

Portal > Cybersecurity > Data Structures

Curriculum Builder

Augenstein, M. J., Langsam, Y., and A.M. Tenenbaum. “Data Structures Using C and C++.” Pearson, 1995. ISBN-10: 0130369977 OR ISBN-13: 978-0130369970.

Carrano, F., and Henry, T. “Data Abstraction and Problem Solving with C++: Walls and Mirrors” (7th ed). Pearson, 2016. ISBN-10: 0134463978 OR ISBN-13: 978-0134463971.

Augenstein, M. J., Langsam, Y., and A.M. Tenenbaum, “Data Structures Using Java.” Prentice Hall, 2003. ISBN-10: 0130477214 OR ISBN-13: 978-0130477217.

Prichard, J. J., and F.M. Carrano. “Data abstraction and problem solving with java: Walls and Mirrors” 3rd ed, Addison Wesley, 2010. ISBN-10: 0132122308 ISBN-13: 978-0132122306.

Miller, B. N., and D. L. Ranum, “Problem Solving with Algorithms and Data structures Using Python.” Franklin Beedle and Association, 2005. ISBN-10: 1590280539 OR ISBN-13: 978-1590280539.