Стандартный своп - Standard swap

В информатике стандартный своп или же трехточечный поворот[нужна цитата ] это парадигма программирования который обменивает ценности двух переменные.

Используя третью переменную, значение которой в противном случае не имеет значения, для хранения значения первой, а затем присваивая вторую первой, а третью обратно второй, значения первых двух меняются местами.

Например:

  1. пусть temp = b
  2. пусть b = a
  3. пусть a = temp

В современном[требуется указание в хронологии ] Процессоры это выполняется на самом процессоре за один машинная инструкция, вместо того, чтобы проходить баран.