You must be logged in to perform this action.
You must be logged in to perform this action.
You must be logged in to perform this action.
You must be logged in to perform this action.
You must be logged in to perform this action.
You must be logged in to perform this action.
You must be logged in to perform this action.
You must be logged in to perform this action.
You must be logged in to perform this action.
You must be logged in to perform this action.

AlgorithmsAlgorithms

Remix and Share
Author:
Subject:
Mathematics and Statistics
Institution Name:
ArsDigita University
Collection:
ArsDigita University
Grade Level:
Post-secondary
Abstract:

The design of algorithms is studied, according to methodology and application. Methodologies include: divide and conquer, dynamic programming, and greedy strategies. Applications involve: sorting, ordering and searching, graph algorithms, geometric algorithms, mathematical (number theory, algebra and linear algebra) algorithms, and string matching algorithms. Analysis of algorithms is studied - worst case, average case, and amortized - with an emphasis on the close connection between the time complexity of an algorithm and the underlying data structures. NP-Completeness theory is examined along with methods of coping with intractability, such as approximation and probabilistic algorithms.

Languages:
English
Material Type:
Full Course, Homework and Assignments, Lecture Notes, Readings, Syllabi, Video Lectures, Other
Media Format:
Text/HTML, Downloadable docs, Video
Technical Requirements:
RealPlayer, large video files
Conditions of Use:
Creative Commons Attribution-Share Alike 2.0
Creative Commons Attribution-Share Alike 2.0

Comments:

Send link to this page

The e-mail address to send this link to.
A comment about this link.

Rate and Review

Evaluate Resource What is this?

Common Core Standards

Align this item
Not Yet Aligned

    Add new alignment tag:

    Share

    Tags

    Keywords, descriptive words, interested groups & more