UB - University at Buffalo, The State University of New York Computer Science and Engineering

CSE 250: Data Structures

Data Structures

Provides a rigorous analysis of the design, implementation, and properties of advanced data structures. Topics include order notation and time-space analysis and tradeoffs in a list, tree and graph algorithms, and hashing. Surveys library implementations of basic data structures in a high-level language. Advanced data structure implementations are studied in detail. Illustrates the importance of choosing appropriate data structures when solving a problem by programming projects in a high-level language different from the language of CSE 115 and CSE 116; also covers instruction in this language. CSE 191 may also be used as a corequisite.

None presently available.

CSE 116, CSE 191 CSE 116, CSE 191

Course Instances
Semester Section Title Instructor Credit Hours Enrolled
Spring 2014 LR Data Structures Dr. Kenneth W. Regan 4 0/125
Fall 2013 LR Data Structures Dr. Hung Ngo 4 127/150
Summer 2013 LR Data Structures Tamal Tanu Biswas 4 20/28
Spring 2013 LR Data Structures Dr. Kenneth W. Regan 4 75/125
Fall 2012 LR Data Structures Dr. Hung Ngo 4 91/100
Summer 2012 LR Data Structures Mohammad Husain 4 23/40
Spring 2012 LR Data Structures Dr. Hung Ngo 4 92/125
Fall 2011 LR Data Structures Dr. Kenneth W. Regan 4 94/100
Summer 2011 LR Data Structures Mohammad Husain 4 27/40
Spring 2011 LR Data Structures Dr. Xin (Roger) He 4 78/125
Fall 2010 LR Data Structures Dr. Kenneth W. Regan 4 87/90
Summer 2010 LR Data Structures Mohammad Husain 4 16/25
Spring 2010 LR Data Structures Dr. Xin (Roger) He 4 104/125
Fall 2009 LR Data Structures Dr. Kenneth W. Regan 4 89/90
Summer 2009 LR Data Structures Mohammad Husain 4 12/25
Spring 2009 LR Data Structures Dr. Adrienne Decker 4 67/75
Fall 2008 LR Data Structures Dr. Adrienne Decker 4 73/77
Valid XHTML 1.0 Transitional