This course surveys the most important algorithms and data structures in use on computers today. Particular emphasis is given to algorithms for sorting, searching, and string processing. Fundamental algorithms in a number of other areas are covered as well, including geometric and graph algorithms.
The course will concentrate on developing implementations, understanding their performance characteristics, and estimating their potential effectiveness in applications.
CUvids, Inc.
100 Overlook Center,
2nd Floor,
Princeton, NJ 08540
support@cuvids.io