News HomeComputer ScienceMathematics Contact Us

CS20A - Data Structures

PDF
PDF

This course uses the following course codes:
  • COMP 2000
  • CS20A

Number of credits: 4

This course has the following prerequisites:

This course has no corequisites.

The assessment for the course is as follows:

This course has coursework assessment.

In course assignments weight: 25%

Final exam: 75%

Course syllabus

  • Stacks, queues, linked lists.

  • Methods for solving the search and insert problem.

  • Hashing

    Hash function Clustering Methods of resolving collisions, e.g. linear, quadratic, chaining, double hashing

  • Trees

    Binary trees Search trees Tree traversal Analysis of binary search tree algorithm

  • Heaps

    Priority queues

  • Internal and external sorting

    Shell sort quicksort heapsort mergesort Polyphase merge sort Technique of replacement selection. Topological sort

  • Abstract data types

    Concepts representation and implementation

  • Graph concepts and terminology

    Representation of graphs Depth-first and breadth-first traversals Minimal cost paths Minimal cost spanning trees

  • Matrices

    Efficiently storing and manipulating matrices with special properties, e.g. symmetric, triangular, band, sparse and others


The Republic Of Trinidad & Tobago
@2002 The University of The West Indies. All rights reserved. Disclaimer | Privacy Statement
Telephone: (868) 662-2002 Fax: (868) 663-9684
Anguilla Antigua Bahamas Barbados Belize The British Virgin Islands The Cayman Islands Dominica Grenada Jamaica Montserrat St. Kitts St. Lucia St. Vincent The Republic Of Trinidad & Tobago Turks & Caicos Islands