GoConqr has a new look! Let us know what you think.

Mind map

The Role of Algorithms in Computing

Juan Carvajal Informática Spanish

Map content

The Role of Algorithms in Computing

  1. Algorithms

    • procedures or sequences
      • that take values as
        • intput
          • and transform them into
            • output
          • Instance of a problem
      • finite
      • well defined
      • efficient
    • is correct when every input matches with the correct output
      • solves the problem
    • used for problems that have many candidate solutions
    • its efficiency reffers to
      • use of resources
        • time
        • space
  2. Data Structures

    • ways to store and organize data
      • facilitate access and modifications
    • different data structures works better for different purposes
  3. Techniques for algorithmic problem solving

    • dynamic programming
    • divide and conquer
    • minimun spanning trees
  4. NP-complete problems

    • there is no knows efficcient algorithm for its solution
  5. Parallelism

    • the use of multithreaded algorithms
      • in order to use multicore computers to perfomr more comutations per second
      • that take advantage of multiple cores to do several tasks at once

Information

Description
Informática Mind Map on The Role of Algorithms in Computing, created by Juan Carvajal on 24/01/2018.
Created by
Juan Carvajal
Views
0
Rating

Feedback

What is it about?

What do you think of the new look?

How do you like it?