17
正しいループを書く方法は?
ほとんどの場合、ループを書いている間、間違った境界条件(例:間違った結果)を書くか、ループ終了に関する私の仮定が間違っています(例:無限ループ)。試行錯誤の結果、仮定は正しいものになりましたが、頭の中に正しいコンピューティングモデルがないためにイライラしすぎました。 /** * Inserts the given value in proper position in the sorted subarray i.e. * array[0...rightIndex] is the sorted subarray, on inserting a new value * our new sorted subarray becomes array[0...rightIndex+1]. * @param array The whole array whose initial elements [0...rightIndex] are * sorted. * @param rightIndex The …