Mapa mental
GCSE Computer Science: Algorithms
Conteúdo do 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
Informações
- Descrição
- GCSE Computing Mapa Mental sobre GCSE Computer Science: Algorithms, criado por Luke Houston em 24-10-2018.
- Criado por
- Luke Houston
- Visualizações
- 2
- Tags
- Histórico
-
- Criado por Lyndsay Hope · 6 jun 2017
- Copiado por Luke Houston · 24 out 2018
- Avaliação