
Computer Science question
(a). Iteration and recursion are two very fundamental concepts underlying things we do in computing.
(i). In your own words, compare and contrast the terms Iteration and Recursion in the context of solving problems in business, science or engineering; and explain the areas of use (in practice) of each of them.
(ii). Using practical examples in business, science or engineering, explain reasons why people still use recursion to solve problems even-though iteration is more efficient.
(b). In various fields of human endeavor, we use queues and stacks on daily basis.
(i). In your own words, distinguish between queues and stacks in the context of computer-based information systems as against business operations; and draw a table of comparison to illustrate your answer.
(ii). Provide two practical examples where we use queues and/or stacks in each of the following fields:
(i). Business
(ii). Education
(iii). Manufacturing
(iv). Computer Science
0%
Be the first to answer this question!
Related documents
Search questions by subject