section 1 -algorithms Flashcards

1
Q

what is computational thinking?

A

computational thinking is all about the steps you take to find the best solution to a problem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

what is decomposition?

A

decomposition is breaking down a complex problem down into smaller problems

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

what is abstraction?

A

picking out the important info in a set of data

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

what is algorithmic thinking

A

this is a logical way of getting from the problem to the solution

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

algorithms

A

an algorithm are just sets of instructions for solving a problem

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

flowcharts

A

algorithms can be shown as flowcharts,and these flowcharts can show selections sequences and iterations

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

how does a binary search work ?

A

binary searches look for items in an ordered list ,in which it keeps looking at the middle term until item is found

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

how does a linear search work?

A

a linear search can be used on a unordered list and looks at every individual term in the list until item is found

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

bubble sort

A

a bubble sort goes through pairs at a time and puts them in order according to size.it is a very simple process but does take a while

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

merge sort

A

a merge sort keeps splitting a list until it is in singles then it rearranges the whole list to put it into order

How well did you know this?
1
Not at all
2
3
4
5
Perfectly