Hamid Beigy

40-254 Fundamentals of Data Structures and Algorithms

 

 Home

 
 Outline
 Text Book

 Outline

 

Techniques for storing and processing data are at the heart of all programs. The term data structure is used to describe the way data is stored, and the term algorithm is used to describe the way data is processed. The aim of this course is to teach various data structures and the various ways to compare them.

  • Cormen, Leiserson, Rivest, Stein.  Introduction to Algorithms , 2nd edition.  MIT Press, 2001.
  • E. Horowitz, S. E. Sahni, and D. Mehta Fundamentals of Data Structures in C++, W. H. Freeman and Company, 1995.