1. The Role of the Algorithms in Computer - PowerPoint PPT Presentation

1 / 5
About This Presentation
Title:

1. The Role of the Algorithms in Computer

Description:

... well-defined computation procedure that takes some value, or set of values, as ... run Insertion sort on Computer A, and. run mergesort on Computer B ... – PowerPoint PPT presentation

Number of Views:9
Avg rating:3.0/5.0
Slides: 6
Provided by: litsen
Category:
Tags: algorithms | computer | role | run | up

less

Transcript and Presenter's Notes

Title: 1. The Role of the Algorithms in Computer


1
1. The Role of the Algorithms in Computer
2
1.1 Algorithms 1/2
  • Algorithm Any well-defined computation procedure
    that takes some value, or set of values, as input
    and produces some value, or set of values, as
    output.
  • Or tool for solving well specific computational
    problem.
  • Example Sorting problem
  • Input A sequence of n numbers
  • Output A permutation
  • of the input sequence such that .

3
Algorithms 2/2
  • An instance of a problem consists of all inputs
    needed to compute a solution to the problem.
  • An algorithm is said to be correct if for every
    input instance, it halts with the correct output.
  • A correct algorithm solves the given
    computational problem. An incorrect algorithm
    might not halt at all on some input instance, or
    it might halt with other than the desired answer.

4
What kind of problem can be solved by algorithm?
  • The Human Genome Project
  • The Internet Applications
  • Electronic Commerce with Public-key cryptography
    and digital signatures
  • Manufacturing and other commercial settings
    linear programming
  • Shorted paths

5
Efficiency
  • Insertion sort c1n2
  • Mergesort c2nlogn
  • c1ltc2
  • Computer A runs 109 instructions/second
  • Computer B runs 107 instructions/second
  • Let c12, c250, run Insertion sort on Computer
    A, andrun mergesort on Computer B
  • When n 106, 2000 seconds versus 100 seconds
  • When n 108, 2.3 days versus 20 minutes
Write a Comment
User Comments (0)
About PowerShow.com