Lecture Notes for CS 509

24 February 2004 - Introduction to Generic Algorithms


Outline


Generic Algorithms


Containers vs. Data Sequences


Why Use Generic Algorithms?


Generic Algorithms and Iterator Categories


Generic Algorithm Categories


Non-Mutating Algorithms


Generalized Numeric Algorithms


Mutating Algorithms


The Mutating Algorithm Trap


Order-Related Algorithms


Order-Related Algorithm Traps


Naming Conventions


When to Use Generic Algorithms


Generic Algorithms and Member Functions


Generic Algorithms vs. Member Functions


Points to Remember


This page last modified on 2 March 2004.