2016-09-07 7 views
-2

私は本当にあなたの助けが必要です、私はソートアルゴリズムを学んでおり、私はInsertionsortアルゴリズムを作ろうとしました。ですから、これがInsertionsort-Algorithmであるかどうか教えてください。Insertionsortですか?

+1

私は主に意見に基づいて投票することを真摯に考えています。 –

+0

'insert'呼び出しがあるので、これは挿入ソートでなければなりません。 –

+0

@MadPhysicist意見に基づいていません... –

答えて

0

はい、挿入ソートです。擬似コードは次のとおりです。

1.  for j = 2 to n 
2.   key ← A [j] 
3.   // Insert A[j] into the sorted sequence A[1..j-1] 
4.   j ← i – 1 
5.   while i > 0 and A[i] > key 
6.     A[i+1] ← A[i] 
7.     i ← i – 1 
8.   A[j+1] ← key 
+0

行4、 "i"の値はどこから来ますか? – Marichyasana

0

私はそうは思わない。ループには2つのネストされたを使用し、にはを入れました。 @ drreadedHarvesterによって提供される擬似コードでは、RosettaCodeで提供される実装は、ループと1つのの間で、が使用されます。

関連する問題