Question

Inal Examination 17. Which of the sorting algorithms listed below has the time fastest best case run (a) Heap sort (b) Merge
0 0
Add a comment Improve this question Transcribed image text
Answer #1

17 d) Insertion sort

insertion sort O(n) in best case where rest of them have O(nlogn )

18 c) insertion sort and quick sort have similar best case asymptotic time complexity .

because insertion sort has O(n) while quick sort has O(nlogn) in best case time complexity

19.b) counting sort is a linear sort

20 b) 17,5,13,3,2,4,12

21 c) O(n logn)

22.d) insertion sort best case run time always runs in fewer step than heap sort

Add a comment
Know the answer?
Add Answer to:
Inal Examination 17. Which of the sorting algorithms listed below has the time fastest best case...
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
  • Sorting: (40 points) a. We studied several sorting algorithms. Every sorting algorithm has their own special...

    Sorting: (40 points) a. We studied several sorting algorithms. Every sorting algorithm has their own special reason where it can only use. Can you explain carefully in which situation the following algorithms would be best sorting algorithm to use in an application. (10 points) i. Insertion sort ii. Selection sort iii. Merge sort iv. Quick sort b. You are given a string of elements as below, Canopus, Mimosa, Betelgeuse, Deneb, Stars, Pollux, Antares, Sirius, Hader i. Your task is to...

  • a. We studied several sorting algorithms. Every sorting algorithm has their own special reason where it...

    a. We studied several sorting algorithms. Every sorting algorithm has their own special reason where it can only use. Can you explain carefully in which situation the following algorithms would be best sorting algorithm to use in an application. (10 points) i. Insertion sort ii. Selection sort iii. Merge sort iv. Quick sort b. You are given a string of elements as below, Canopus, Mimosa, Betelgeuse, Deneb, Stars, Pollux, Antares, Sirius, Hader i. Your task is to insert the above...

  • 1. Which is the best sorting algorithm for larger arrays if all the items can not...

    1. Which is the best sorting algorithm for larger arrays if all the items can not fit in main memory? selection sort insertion sort quicksort Merge sort 2. Which sorting algorithm sorts items without comparing them? quick sort radix sort merge sort Insertion sort 3 What is the average running time for quicksort? O(n2) O(logn) O(nlogn) O(n) O(n2logn) 4. Examine the steps of the following algorithm and write the name of the algorithm described in the blank provided: Recursively divide...

  • Please indicate whether the following statements are true or false by circling the correct answer: Every...

    Please indicate whether the following statements are true or false by circling the correct answer: Every complete binary tree with n nodes has a height O(lg n). True                       False The array [19, 14, 17, 6, 8, 4, 11, 2, 5] forms a max-heap. True                       False O(3n + lg n) ≠ O(n) True                       False A comparison-based sorting algorithms cannot have an asymptotic run time of O(lg n) True                       False The recurrence relation that indicates the asymptotic running time...

  • Which of the following sorting algorithms is the most efficient in terms of time complexity AND...

    Which of the following sorting algorithms is the most efficient in terms of time complexity AND space complexity? A) bubble sort B) quick sort C) merge sort D) heap sort

  • which algorithm has the best best-case performance? A. Quick Sort B. Merge Sort C. Selection Sort...

    which algorithm has the best best-case performance? A. Quick Sort B. Merge Sort C. Selection Sort D. Insertion Sort

  • 8 Sorting Algorithms: Bubble, selection, insertion, quick, merge, bucket, radix, counting. 1. A..Which of the above...

    8 Sorting Algorithms: Bubble, selection, insertion, quick, merge, bucket, radix, counting. 1. A..Which of the above sorting algorithms does TimSort use? 2. Which of the above algorithms sort a REVERSE ORDER list in O(n2 ) (worst case)? 3. Which of the above algorithms sort a REVERSE ORDER list in O(nlogn) (worst case)? 4. Which of the above algorithms sort an ordered list , a reverse ordered list, and a random list (all three) in 0(nlogn) (worst case)? 5. Which of...

  • My tests for sorting algorithms are not working. sorting.py has 6 sorting algorithms and test_sorting.py has...

    My tests for sorting algorithms are not working. sorting.py has 6 sorting algorithms and test_sorting.py has test cases to run those algorithms, but test cases are not working. please correct the errors in test_sorting.py file so that it can test all the sorting algorithms. WARNING: DON'T COPY AND PASTE THE QUESTION IN ANSWER. I WILL REPORT YOU. sorting.py # 1. selection sort # 2. insertion sort # 3. shell sort # 4. heap sort # 5. merge sort # 6....

  • . Shell sort is a sorting algorithm similar to insertion sort. Research shell sort and apply...

    . Shell sort is a sorting algorithm similar to insertion sort. Research shell sort and apply that to the following array. Show your work in Detail. [15 points] 45 20 50 10 80 30 60 70 40 90 2. Is Shell sort a stable sorting algorithm? Answer this with an example. [10 points] 3. Apply Merge Sort to sort the following list. Show your work in Detail. [15 Points] 45 20 50 10 80 30 60 70 40 90 4....

  • Your mean employer has five sorting programs. But they are labeled by their descriptions - no...

    Your mean employer has five sorting programs. But they are labeled by their descriptions - no names. Read each label then say which of the following it is: Heap Sort Insertion Sort Merge Sort Quick Sort Radix Sort Selection Sort 1) “I always use theta(n^2) comparisons no matter what kind of list I am sorting. I am ashamed.” *Answer: This is 2) "I am a good choice if you want to quickly sort a large number of K digit numeric...

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