//Number of times
for j=2 to A.length` //n
key = A[j] //n-1
i=j-1 //n-1
while i>0 and A[i]>key //summation of j from 2 to n of t(j)
A[i+1]= A[i] //summation from j from 2 to n of t(j)-1
i=i-1 //ditto
A[i+1]=key //n-1
私が理解していないのは、なぜ最初の1つの時間がn-1ではなくnであるのかということです。また、総和では、なぜそれがwhileループのt(j)対t(j)-1からのものであるのか。それらは定数なので、それは本当に問題ではないことを私は知っていますが、それでも私には混乱しています。ありがとう!これはCLRSアルゴリズムの教科書からのものです。挿入ソート。