Levels Tought:
Elementary,Middle School,High School,College,University,PHD
Teaching Since: | May 2017 |
Last Sign in: | 307 Weeks Ago, 3 Days Ago |
Questions Answered: | 66690 |
Tutorials Posted: | 66688 |
MCS,PHD
Argosy University/ Phoniex University/
Nov-2005 - Oct-2011
Professor
Phoniex University
Oct-2001 - Nov-2016
Consider the following well-known sorting algorithm, which is studied later in the book, with a counter inserted to count the number of key comparisons.
ALGORITHM Sort Analysis (A[0..n − 1])
//Input: An array A[0..n − 1] of n orderable elements
//Output: The total number of key comparisons made
Count ←0
For i ←1 to n − 1 do
←A[i]
j ←i − 1
while j ≥ 0 and A[j ]> v do
count ←count + 1
A[j + 1]←A[j ]
j ←j − 1
A[j + 1]←v
return count
Is the comparison counter inserted in the right place? If you believe it is, prove it; if you believe it is not, make an appropriate correction.
Hel-----------lo -----------Sir-----------/Ma-----------dam-----------Tha-----------nk -----------You----------- fo-----------r u-----------sin-----------g o-----------ur -----------web-----------sit-----------e a-----------nd -----------and----------- ac-----------qui-----------sit-----------ion----------- of----------- my----------- po-----------ste-----------d s-----------olu-----------tio-----------n.P-----------lea-----------se -----------pin-----------g m-----------e o-----------n c-----------hat----------- I -----------am -----------onl-----------ine----------- or----------- in-----------box----------- me----------- a -----------mes-----------sag-----------e I----------- wi-----------ll