Question

Please answer ASAP Thank You 1Consider an algorithm that requires the following number of operations (time...

Please answer ASAP Thank You

1Consider an algorithm that requires the following number of operations (time units) for these input sizes (n). The algorithm is ___________ .

Input size Operations
100 100,000
400 100,000
1600 100,000

Group of answer choices

1.O(n2)

2.O(n)

3.O(log n)

4.O(n3)

5.O(1)

2The below algorithm contains nested loops.

for (int total = 1; total <= n; total++) {
    for (int samples = 0; samples < n; samples++) {
        for (int location = 1; location < 10; location++) {
            ...
        }
    }       
}

This algorithm has _____________ complexity.

Group of answer choices

1.O(10n)

2.O(n3)

3.O(n2)

4.O(n log n)

5.O(1)

3Bubble sort makes at most _____________ passes through an array to sort n items.

Group of answer choices

1.n2

2.n log n

3.n - 1

4.n - 3

5.log n

0 0
Add a comment Improve this question Transcribed image text
Answer #1

1 O(1)

explanation :- as we can see that on vary the input size the operation or time is constant so it is O(1)

2  O(n2)

expalnation

her T(n) = 10 n^2 = O(n2)

3 n2

Add a comment
Know the answer?
Add Answer to:
Please answer ASAP Thank You 1Consider an algorithm that requires the following number of operations (time...
Your Answer:

Post as a guest

Your Name:

What's your source?

Earn Coins

Coins can be redeemed for fabulous gifts.

Not the answer you're looking for? Ask your own homework help question. Our experts will answer your question WITHIN MINUTES for Free.
Similar Homework Help Questions
  • Please Help ASAP. 1Consider the below code which iterates over a linked list of n nodes...

    Please Help ASAP. 1Consider the below code which iterates over a linked list of n nodes (assume the list has at least 1 node). How many lines of output will it write? Node *thisNode = headPtr; while (thisNode != null) { cout << thisNode->item << endl; thisNode = thisNode->next; } 1.n 2.1 3.n2 4.n / 2 5.2 * n 2The below algorithm contains nested loops.   for (int total = 1; total <= n; total++) { for (int samples = 0;...

  • Consider the following loop nest: int sum = 0; for(int j = 0; j < N...

    Consider the following loop nest: int sum = 0; for(int j = 0; j < N * N; j += 2) for(int i = 2*N; i > 0; i--) sum++; What is the Big-O behavior? Group of answer choices O(1) O(log N) O(N) O(N log N) O(N2) O(N3) 2.Consider the following loop nest: int sum = 0; for(int j = 1; j < N; j *= 2) for(int i = 0; i < N; i += 2) sum++; What is...

  • Java Match the sorting algorithm with its time complexity, where n is the number of elements...

    Java Match the sorting algorithm with its time complexity, where n is the number of elements in the collection and k is the range of values. (This is a one-for-one match where an answer can only match one description.) Group of answer choices selection sort       [ Choose ]            O(n + k)            O(n) to O(n^2)            O(n log n)            O(n^2)       bubble sort       [ Choose...

  • You are running algorithm with squared complexity on data with 100 elements and it takes 10...

    You are running algorithm with squared complexity on data with 100 elements and it takes 10 seconds. How much time do you expect the algorithm will take when executed on data with 1000 elements? Order the following: O(n2), O(12 + 7n), O(n log(n) + 300 n2 + 1/125 n3)

  • In C++ How do you demo that selection sort has O(N2) complexity? Meaning of the O(N2)....

    In C++ How do you demo that selection sort has O(N2) complexity? Meaning of the O(N2). If you have N=1000 input values the selection sort need roughly 1000000 steps. What is the meaning of thee ‘step’ here? One ALU comparison, one swapping of values, or one calculation step on one value of the array. What is the total number of steps for selection sort? Let me use an example N=5, to help me think 4+1-__ 3+1-__ 2+1-__ 1+1-__ F(N)=__________________________ This...

  • The efficiency for solving the Towers of Hanoi problem recursively is Group of answer choices O(n)...

    The efficiency for solving the Towers of Hanoi problem recursively is Group of answer choices O(n) O(2n) O(log n) O(n2) What is the value of this postfix expression: 1 2 * 3 + 4 * + 5 * Group of answer choices 19 this is not a valid postfix expression 15 70 Dividing an array into parts is called Group of answer choices dividing separating sorting partitioning The O(n2) analysis of insertion sort is a(n) _______ analysis Group of answer...

  • STATEMENT 3: Algorithm A takes n log, (n) + 10na elementary operations and algorithm B takes...

    STATEMENT 3: Algorithm A takes n log, (n) + 10na elementary operations and algorithm B takes 1776 + n log, n. Then for large enough input algorithm A is faster than algorithm B. Statement 3 is (Select] STATEMENT 4: The running time of the following piece of code is nº log, (n)) k+1 fori + 1 to n do ifiis a power of 5 then while k <n do k elementary operations kk -- 1 Statement 4 is (Select]

  • Question 13 pts (TCO 4) Which of the following functions grows at a slower rate than...

    Question 13 pts (TCO 4) Which of the following functions grows at a slower rate than the rest? n2 n log n n3 Flag this Question Question 23 pts (TCO 4) Algorithms can be described using pseudo-code. assignment and arithmetic operations. loops and decision statements. All of the above Flag this Question Question 33 pts (TCO 4) The running time of an algorithm is the time, in milliseconds, it takes to complete its execution. the running time of its implementation....

  • Please answer this in python pseudocode. It's an algorithm question. 1. [10 marks] Consider the function...

    Please answer this in python pseudocode. It's an algorithm question. 1. [10 marks] Consider the function SumKSmallest(A[0..n – 1), k) that returns the sum of the k smallest elements in an unsorted integer array A of size n. For example, given the array A=[6,-6,3,2,1,2,0,4,3,5] and k=3, the function should return -5. a. [3 marks) Write an algorithm in pseudocode for SumKSmallest using the brute force paradigm. Indicate and justify (within a few sentences) the time complexity of your algorithm. b....

  • Which of the following statements is true? The best way to study algorithm efficiency is to...

    Which of the following statements is true? The best way to study algorithm efficiency is to see how many milliseconds it takes to execute a program All O(log n) sort algorithms will use the same number of CPU cycles to sort identical arrays Big O notation is not useful for estimating the specific number of CPU cycles an algorithm will require A program will take the same number of millseconds to execute an algorithm each time it is run for...

ADVERTISEMENT
Free Homework Help App
Download From Google Play
Scan Your Homework
to Get Instant Free Answers
Need Online Homework Help?
Ask a Question
Get Answers For Free
Most questions answered within 3 hours.
ADVERTISEMENT
ADVERTISEMENT