Computational Methods Flashcards
1
Q
Problem Recognition
A
Precisely identifying the problem that needs to be solved + ascertaining whether it can be solved using a computational approach
2
Q
Problem Decomposition
A
Breaking down a larger problem into series of smaller problems that are easier to solve individually
3
Q
Abstraction
A
Removal of unnecessary data from a scenario in order to reduce it complexity
4
Q
How does divide and conquer approach work?
A
It solves the task by:
a Partitioning data sets
b Excluding one of the partitions
c Continuing the process on smaller data sets
5
Q
When is divide and conquer applicable?
A
- When using quick or merge sort
- When using binary search
6
Q
Back tracking
A