Questions
Please give a brief summary providing evidence for strengths or weaknesses of the proposed architectures with respect to the following:
(1) Ease of changes in the processing algorithms: For example, line shifting can be performed on each line as it is read from the input device, on all the lines after they have been read, or on demand when the alphabetization requires a new set of shifted lines.
(2) Ease of changes in the data representation: For example, lines, words and characters can be stored in various ways. Similarly, circular shifts can be stored explicitly or implicitly.
(3) Performance: Both space and time.