Back to marketplace

2019 p1

No description yet. This curated deck is ready for daily study.

Total cards: 9•Content version: v4•Public deck•Updated: 8/1/2026

Card preview (9)

#1
Front (Question)

‘Sorting a list becomes an intractable problem when the size of the list is very large; it is a tractable problem when the size of the list is small.’ Explain why this statement is wrong.

Back (Answer)

sorting a list is always a tractable problem A problem does not change from being tractable to intractable

#2
Front (Question)

Explain what approach(es) a programmer might take if asked to ‘solve’ an intractable problem.

Back (Answer)

Use of heuristic An algorithm that makes a guess

#3
Front (Question)

Explain what approach(es) a programmer might take if asked to ‘solve’ an intractable problem.

Back (Answer)

Use of heuristic An algorithm that makes a guess

#4
Front (Question)

Explain what a Universal Turing machine is

Back (Answer)

A Turing machine that can execute

#5
Front (Question)

representational abstraction

Back (Answer)

removing details

#6
Front (Question)

abstraction by generalisation

Back (Answer)

Grouping by common characteristics

#7
Front (Question)

Explain the circumstances when it would be more appropriate to use an adjacency matrix instead of an adjacency list

Back (Answer)

when there are many edges between vertices when edges frequently changed

#8
Front (Question)

Explain the functionality of the * metacharacter when it is used in a regular expression

Back (Answer)

Zero or more

#9
Front (Question)

Explain the functionality of the ? metacharacter when it is used in a regular expression.

Back (Answer)

Zero or one