Mind map
GCSE Computer Science: Algorithms
Map content
GCSE Computer Science: Algorithms
Representing Algs
- Pseudocode
- Flowcharts
- Inputs Processes Outputs
- Sequence Selection Iteration
- Pseudocode
Efficiency
- One problem -> many algorithms
- eg Bubble Merge Quick sorts
- Time
- Different algs give same result
- Fast or slow?
- Different algs give same result
- One problem -> many algorithms
Searching Algs
- Linear
- Binary
Sorting Algs
- Bubble
- Merge
- MergeSort (Array(First..Last)) Begin If Array contains only one element Then Return Array Else Middle= ((Last + First)/2) rounded down to the nearest integer LeftHalfArray = MergeSort(Array(First..Middle)) RightHalfArray = MergeSort(Array(Middle+1..Last)) ResultArray = Merge(LeftHalfArray, RightHalfArray) Return ResultArray EndIf End MergeSort
Definitions
- Decomposition
- breaking a problem into a number of sub-problems, so that each sub- problem accomplishes an identifiable task
- Abstraction
- the process of removing unnecessary detail from a problem
- Algorithm
- A sequence of instructions to complete a task in a finite amount of time
- Decomposition
Information
- Description
- GCSE Computing Mind Map on GCSE Computer Science: Algorithms, created by Luke Houston on 24/10/2018.
- Created by
- Luke Houston
- Views
- 2
- Tags
- History
-
- Created by Lyndsay Hope · Jun 6, 2017
- Copied by Luke Houston · Oct 24, 2018
- Rating