University of Malta UNIVERSITY OF MALTA 
FACULTY OF SCIENCE 
Department of Computer Science & AI 
Dr. Matthew Montebello

  Algorithms and Data Structures 1

This unit follows directly from the Pascal programming course, and provides a series of complete examples which illustrate a range of standard algorithmic techniques for manipulating data held in sequential storage, as well as reinforcing understanding of Pascal itself.  Use of an algorithm animation software system will be employed to facilitate understanding and demonstrate operations such as:

     
    • manipulation of data within arrays 
    • implementation of hash tables 
    • stacks, queues and deques 
    • sorting and searching data 
    • lists and sets 
Lecture Notes
Past Paper - June 2001

[ UNIVERSITY HOME | CSAI | SEARCH ]
[ ABOUT | STAFF | TEACHING | RESEARH ]
[ ACTIVITIES | USEFUL LINKS & RESOURCES ]
E-mail us at webmaster@cs.um.edu.mt http://www.cs.um.edu.mt/