Mapa mental
GCSE Computer Science: Algorithms
Contenido del mapa
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
Información
- Descripción
- GCSE Computing Mapa Mental sobre GCSE Computer Science: Algorithms, creado por Luke Houston el 24/10/2018.
- Creado por
- Luke Houston
- Visitas
- 2
- Etiquetas
- Historial
-
- Creado por Lyndsay Hope · 6 jun 2017
- Copiado por Luke Houston · 24 oct 2018
- Valoración