1 14
2/12
3
16
4/5
6
7 17
8/15
9
13
10
11

Crossword: Introduction to Algorithms

Across

1. A symbol used in a flowchart to indicate a branching point in an algorithm.

2. An unambiguous step by step set of instructions to solve a problem.

3. The amount of memory or storage space required by an algorithm to solve a problem.

4. A visual representation of an algorithm using shapes and arrows to show the flow of instructions.

5. Software used to create and edit flowcharts.

6. A way of describing the space or time complexity of an algorithm.

7. A symbol used in a flowchart to indicate an input or data entry point in an algorithm.

8. Instructions written in a programming language that are capable of being executed by a computer.

9. A symbol used in a flowchart to indicate an action taken in an algorithm.

10. A measure of how well an algorithm solves a problem, often in terms of time and computational resources required.

11. An algorithm which searches for a specific element in a list or array.

Down

12. The expected amount of time or space resources required to solve a problem.

13. The process of repeating a set of instructions until a specific condition is met.

14. An algorithm which puts elements in a list or array in a specific order.

15. A high-level description of an algorithm that uses a combination of natural language and programming syntax.

16. The process of using rational thinking and deduction to arrive at conclusions or make decisions.

17. A symbol used in a flowchart to connect different parts of an algorithm.


🖶

Shortcuts

Left: ⇤ Right: ⇥ Up: ↑ Down: ↓