Mind map
2.1 - Algorithms
Map content
2.1 - Algorithms
Keywords
- Flowchart
- A diagram showing inputs, outputs and processes in algorithms.
- Pseudocode
- Simplified programming code that isn't programming language specific that is used to design algorithms.
- Algorithms
- A series of steps to solve a problem or perform an action.
- Dry Run
- Walking through an algorithm which samples data, running each step manually.
- Trace Table
- A table that follows the values of variables to check for accuracy.
- Abstraction
- Getting rid of irrelevant detail and only focusing on the important elements.
- Pattern recognition
- Where you see where you can copy and paste similar code to save time and debugging.
- Flowchart
Linear & Binary Search
- Does it need to be ordered?
- BINARY: Yes
- LINEAR: No
- Long search?
- BINARY: At worst, half of values are checked.
- LINEAR: All values may have to be checked.
- Complex?
- BINARY: Longer and more complex to write.
- LINEAR: Simpler to write.
- Does it need to be ordered?
computational thinking
- Using computers to solve complex questions
- Decomposition
- involves breaking down a complex problem or system into smaller parts that are more manageable and easier to understand.
- Decomposition
- Using computers to solve complex questions
Information
- Description
- Mind Map on 2.1 - Algorithms, created by Raekwon Wharton Ellison on 08/02/2019.
- Created by
- Raekwon Wharton Ellison
- Views
- 0
- History
-
- Created by Sam Haynes · Jan 2, 2019
- Copied by Raekwon Wharton Ellison · Feb 8, 2019
- Rating