Mindmap
The Role of Algorithms in Computing
Inhalt der Mindmap
The Role of Algorithms in Computing
Algorithms
- procedures or sequences
- that take values as
- intput
- and transform them into
- output
- Instance of a problem
- and transform them into
- intput
- finite
- well defined
- efficient
- that take values as
- 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
- use of resources
- procedures or sequences
Data Structures
- ways to store and organize data
- facilitate access and modifications
- different data structures works better for different purposes
- ways to store and organize data
Techniques for algorithmic problem solving
- dynamic programming
- divide and conquer
- minimun spanning trees
NP-complete problems
- there is no knows efficcient algorithm for its solution
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
- the use of multithreaded algorithms
Informationen
- Beschreibung
- Informática Mindmap am The Role of Algorithms in Computing, erstellt von Juan Carvajal am 24/01/2018.
- Erstellt von
- Juan Carvajal
- Aufrufe
- 0
- Bewertung