62:257 COMP 20 level
Discrete Stuctures and Programming II
3 credit hours
About this course
Topics covered include: The tree ADT, traversals, binary trees, proper binary trees, Java implementations, array-based representation of binary tress, priority queue and sorting, heap and its operations, heap sorting, button-up heap construction, analysis, adaptable priority queue with heap implementation, maps, hash tables, double hashing and rehash, average-case analysis of performance, dictionaries, ordered dictionaries, binary search trees, BST-sorting, quick sort, merge-sort, skip lists, case- analysis by probability, AVL trees, (2, 4) trees, analysis, red black trees. Credit cannot be held for both this course and 62:206.
Prerequisites
62:256 COMP with "C+" or better grade.
Course relationships
Prerequisite path
Courses that list this as a prerequisite
- 62:353 Operating Systems I
- 62:359 Advanced C++ Programming
- 62:368 Graphical User Interfaces
- 62:371 Data Base Systems
- 62:373 Design and Analysis of Algorithms
- 62:376 Computer Networks
- 62:377 Introduction to Game Programming
- 62:379 Data Mining
- 62:389 Artificial Intelligence
- 62:452 Analysis of Networks
- 62:464 Cybersecurity
- 62:480 Computer Graphics
- 62:481 Digital Image Processing
Official sources
Unofficial Math Society reference. Course information may change; verify important details with Brandon University.