Question: NO CODING JUST EXPLANATIONS 1) Counting total number characters that have a duplicate within a string (i.e. gigi the gato would result in 7 (g
NO CODING JUST EXPLANATIONS
1) Counting total number characters that have a duplicate within a string (i.e. "gigi the gato" would result in 7 (g x 3 + i x 2 + t x 2)
For the problem segment above, do the following:
- Create an algorithm(PSEUDOCODE) to solve the problem
- Identify the factors that would influence the running time, and which can be known before the algorithm or code is executed. Assign names (such as n) to each factor.
- Identify the operations that must be counted. You need not count every statement separately. If a group of statements always executes together, treat the group as a single unit. If a method is called, and you do not know the running time of that method, count it as a single operation.
- Count the operations performed by the algorithm or code. Express the count as a function of the factors you identified in Step 2. If the count cannot be expressed as a simple function of those factors, define the bounds that can be placed on the count:the best case (lower bound) and worst case (upper bound).
- Determine what the Best Case Inputs are, and the Worst Case Inputs are, and the efficiency of your implementation
- Transform your count formula into big-O notation by:
- Taking the efficiency with worst case input
- Dropping insignificant terms.
- Dropping constant coefficients.
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
