الگوریتم درجا (به لاتین: in situ) در علم کامپیوتر الگوریتمی است که ورودی را با استفاده از یک داده ساختار با یک حافظهٔ اضافی کوچک و ثابت تبدیل می کند. ورودی معمولاً به وسیلهٔ خروجی که هنگام اجرای الگوریتم به وجود می آید، دوباره نوشته می شود. الگوریتمی که درجا نباشد گاهی نه در محل (not-in-place) یا خارج از محل (out-of-place) نامیده می شود.Table of in-place and not-in-place algorithmsیک الگوریتم تا ز...