| New Reply |
Number of comparisons in an insertion sort |
Share Thread | Thread Tools |
| Dec10-12, 06:55 PM | #1 |
|
|
Number of comparisons in an insertion sort
1. The problem statement, all variables and given/known data
How many comparisons does the insertion sort use to sort the list n, n-1, ......2, 1? 2. Relevant equations 3. The attempt at a solution Insertion sort compares every element with every other element in the list, but I'm unsure what this question is asking. Why does it jump from n, n-1 to 2, 1? Thanks for any suggestions. |
| PhysOrg.com |
science news on PhysOrg.com >> Hong Kong launches first electric taxis >> Morocco to harness the wind in energy hunt >> Galaxy's Ring of Fire |
| Dec10-12, 08:05 PM | #2 |
|
|
|
| Dec10-12, 08:10 PM | #3 |
|
|
Yes, but usually there is an order like 1, 2, . . . , n. I guess I just don't see the order here.
|
| Dec10-12, 08:27 PM | #4 |
|
|
Number of comparisons in an insertion sort
SO you feel that 1, 2, ... n is ordered but the reverse is not?
|
| Dec10-12, 08:28 PM | #5 |
|
Mentor
|
n, n-1, ......2, 1 means the list in reversed order. After the sort routine is finished, the order will be 1, 2, 3, ..., n - 1, n
|
| Dec10-12, 08:32 PM | #6 |
|
|
Oh, okay. I see now. Thanks.
|
| Dec10-12, 08:38 PM | #7 |
|
|
So would the answer be n - 1?
|
| Dec10-12, 08:39 PM | #8 |
|
|
Never mind it would be n - 1 passes, not comparisons.
|
| Dec10-12, 08:45 PM | #9 |
|
|
Actually, after thinking about a bit more, wouldn't the insertion sort also make n - 1 comparisons since the list is already in descending order.
Sorry for all the posts. |
| Dec10-12, 08:49 PM | #10 |
|
Mentor
|
|
| Dec10-12, 08:55 PM | #11 |
|
|
Right. So, if you had a list 3, 2, 1 the comparisons would go like this:
Comparison 1. compare 2 and 3, we have 2, 3, 1 Comparison 2. compare 1 and 2 , we have 1, 2, 3 Done, with 2 comparisons, or n - 1. Please, correct me if I'm wrong. |
| Dec11-12, 12:09 AM | #12 |
|
|
I'm still not entirely sure of my answer and I was hoping someone would offer some advice.
Thanks for any suggestions. |
| Dec11-12, 12:21 AM | #13 |
|
Mentor
|
|
| Dec11-12, 12:25 AM | #14 |
|
|
That was the exact list I tried it with first. I only used a smaller list here for simplification. Anyway, with the longer list I got the same results: n-1.
|
| Dec11-12, 10:09 AM | #15 |
|
Mentor
|
Take a look at this wiki page: http://en.wikipedia.org/wiki/Insertion_sort
|
| New Reply |
| Thread Tools | |
Similar Threads for: Number of comparisons in an insertion sort
|
||||
| Thread | Forum | Replies | ||
| Java Insertion sort problem | Engineering, Comp Sci, & Technology Homework | 3 | ||
| Analysis of the Binary Insertion Sort algorithm | Engineering, Comp Sci, & Technology Homework | 0 | ||
| Using the Insertion Sort algorithm on a linked list | Engineering, Comp Sci, & Technology Homework | 1 | ||
| Number Base Comparisons | Linear & Abstract Algebra | 34 | ||
| Quicksort/Insertion sort combo | Engineering, Comp Sci, & Technology Homework | 0 | ||