CS241: Data Structures and Algorithms II

Room 8-345
M/W, 9:00am - 12:50pm

Summer 2017

CS241 home page Schedule/Notes Assignments    

Instructor: Dr. Fang Tang

Class Email List: cs24101@cpp.edu 

Course Description: Trees, priority queues, graphs, sets, and maps. Sorting algorithms. Random access, indexed and direct files. Indexing techniques.

Prerequisites: CS 240 with a grade C or better, or consent of instructor.

Required Textbook:

Data Structures and Abstractions with Java (4th Edition) by Frank M. Carrano, 2014.


Data Structures & Other Objects Using JAVA, 4th Edition, by Michael Main, Addison Wesley, 2011.

Data Structures & Algorithms in JAVA, 4th Edition, by Michael T. Goodrich and Roberto Tamassia, Wiley, 2006.

Course Syllabus [pdf]

Class Goals:

Last updated: Aug. 2017