Algorithms with Ciphers
sarah-marie belcastro · 2018
Definition 5.2.1. An algorithm is a finite list of unambiguous instructions to be performed on one or several inputs; some instructions may refer to others. If an algorithm produces an output and ends after executing a finite number of instructions, then we say that the algorithm terminates.