Algorithms may be stated in an operation specification for which of the following reasons?
(a) An algorithm may be stated to provide a procedural specification of the operation’s behavior
(b) An algorithm may be stated to specify that the algorithm is to be used in the implementation
(c) All of the mentioned
(d) None of the mentioned
I had been asked this question in examination.
The doubt is from Algorithm and Data Structure Specification in division Visibility, Accessibility and Information Hiding of Software Architecture