Algorithm

123456789101112
Across
  1. 2. Combining changes from branches.
  2. 6. Original code written by a programmer.
  3. 8. A storage location for code.
  4. 9. A structure mapping keys to values.
  5. 10. A sequence that repeats until a condition is met.
  6. 12. Repeating steps in a loop.
Down
  1. 1. Reasoning in programming to perform tasks.
  2. 3. Hiding details of an object’s implementation.
  3. 4. A system using 0 and 1 to represent data.
  4. 5. Data produced by a program.
  5. 7. Text in the code meant for programmers, ignored by the computer.
  6. 8. A function that calls itself.
  7. 11. A set of nodes connected by edges.