もしaを今後必要としないなら、以下のようなin-placeアルゴリズムでaに逆順の出力結果を書き込むことができる:functionreverse-in-place(a)forifrom0tofloor(n/2)swap(a,a)他の例として、以下のような整列アルゴリズムは入力配列そのものを操作して整列を施すin-placeアルゴリズムである:バブルソートコムソート選択ソート挿入ソートヒープソートシェルソートクイックソートはin-placeアルゴリズムと言われることが多いが、実際にはそうではない。
如果我们不再需要a，我们可使用这个原地算法，用它自己反转的内容来覆盖掉：functionreverse-in-place(a)forifrom0tofloor(n/2)swap(a,a)在其他的例子，有数个排序算法会原地重新排放阵列内容成为排序过的顺序，包含：冒泡排序梳排序选择排序插入排序堆排序Smoothsort希尔排序Stupidsort快速排序通常被描述为一个原地算法，但是事实上并不是。