Mark Allen Weiss

MarkWeissPhoto  Mark Allen Weiss is an Eminent Scholar Chaired Professor and Associate Director in the School of Computing and Information Sciences at Florida International University in Miami Florida and also serves as the Undergraduate Program Director.

He received his Bachelor's Degree in Electrical Engineering from The Cooper Union in 1983, and his Ph.D. in Computer Science from Princeton University in 1987, working under Bob Sedgewick. He has been at FIU since 1987, and was promoted to Professor in 1996. His interests include data structures, algorithms, and education, and he is most well-known for his highly-acclaimed Data Structures textbooks, which have been used at hundreds of universities worldwide. From 1997-2004 he served as a member of the Advanced Placement Computer Science Development Committee, chairing the committee from 2000-2004.  Dr. Weiss is an ACM Distinguished Educator, AAAS Fellow, and the recipient of the 2015 SIGCSE Award for Outstanding Contribution to Computer Science Education and 2017 IEEE Taylor Booth Education Award.

Vita: PDF Format

Contact Information

  • Surface mail: 
  •     School of Computing and Information Sciences          
        Florida International University    
        Miami, FL 33199                     
  • Email:

  • Books


    Information on each of the books is below. I've included the most recent errata, source code, and a link to the publisher's home page. Solutions Manual and/or Instructors Resource Manual are available from Addison-Wesley for the Data Structures books to course instructors only. Contact your sales rep, or call Addison-Wesley. This is the only way to get solutions. I do not have any copies of solutions manuals. As a matter of policy, I cannot provide answers to questions in the text, because it is impossible for me to determine if I would be doing somebody's homework. Thus, I must decline to answer the growing number of emails that request such assistance.
    DSAA C++ 4/e Book Cover DSAA in Java 3/e Book Cover DSPJ 4/E Book Cover DSAA in Java 2/e Book Cover DSAA C++ 3/e Book Cover DSPJ 3/E Book Cover C++ for Java Book Cover DSPJ 2/E Book Cover ADSP 2/E Book Cover DSAA C++ 2/e Book Cover DSAA in Java Book Cover
    2013 2012 2010 2007 2007 2006 2004 2002 2000 1999 1999
    DSPJ Book Cover C 2/E Book Cover ADSP Book Cover Efficient C Book Cover 2/E Book Cover DSAA C++ Book Cover Ada Book Cover DSAA C Book Cover DSAA Book Cover
    1998 1997 1996 1995 1995 1994 1993 1993 1992

    Data Structures and Algorithm Analysis in Java (Third Edition)  Data Structures and Algorithm Analysis in C++ (Fourth Edition)
    DSAA in Java 3/e Book Cover DSAA C++ 4/e Book Cover
    Data Structures and Problem Solving Using Java (Fourth Edition)  Data Structures and Problem Solving Using C++ (Second Edition)
    Data Structures in Java Book Cover ADSP Book Cover
    Data Structures and Algorithm Analysis (Second Edition) C++ for Java Programmers  
    2/E Book Cover 
    • Published by Addison-Wesley, 1995
    • ISBN: 0-8053-9057-X
    • CS-7 Text
    • Errata (last update: 3/29/01)
    • Source code available from publisher's home page (see next item) or by anonymous ftp.
    • More information
    C++ for Java Book Cover 
    Data Structures and Algorithm Analysis in C (Second Edition)  Efficient C Programmming: A Practical Approach
    C 2/E Book Cover  Efficient C Book Cover 

    Professional Service

    My Research

    Here are some of my publications. Recent vita.

    Course Information

    Fall 2016: No classes

    Previous Courses With Web Pages (Prior to Moodle)