Questions with Accurate Answers
, and an efficient algorithm is one whose runtime increases no more than correct
answer polynomially with respect to the input size.
A behavioral diagram visualizes correct answer dynamic behavior of software,
such as the flow of an algorithm.
A class diagram shows a correct answer program's parts (classes).
A computational problem specifies an correct answer input, a question about the
input that can be answered using a computer, and the desired output.
A sequence diagram shows correct answer interaction between software
components and indicates order of events.
A structural diagram visualizes correct answer static elements of software, such as
the types of variables and functions used in the program.
A use case diagram shows correct answer various things a user might do.
Abstraction means to correct answer have a user interact with an item at a high-
level, with lower-level internal details hidden from the user (aka information
hiding or encapsulation).