Результаты поиска по запросу "swap"
Прохождение всех перестановок по одному свопу за раз
Учитывая список из n отдельных элементов, как я могу пройти через каждую перестановку элементов, меняя только одну пару значений за раз? (Я предполагаю, что ...
Есть ли элегантный способ обмена ссылками в C ++?
Иногда классы ссылаются на другие классы. Внедрение
Симметрично:
ел этот код, чтобы поменять два числа без использования третьей переменной, используя XOR^ оператор. Код: int i = 25; int j = 36; j ^= i; i ^= j; j ^= i; Console.WriteLine("i:" + i + " j:" + j); //numbers Swapped correctly //Output: i:36 ...
Каковы различия между swap в C ++ и Python?
Околоswapв C ++ мы можем поменять местами дваstd::swap(x, y);. x а такжеy передаются в обмен какreference. Но в Python мы можем также написатьswap функция, которая может сделать обмен так же, как в C ++? Python-версия свопа, которую я ...
Является ли специализация std :: swap устаревшей, когда у нас есть семантика перемещения? [Дубликат]
Возможный дубликат: Переместить семантику == пользовательская функция подкачки устарела? [https://stackoverflow.com/questions/6416385/move-semantics-custom-swap-function-obsolete] Вот какstd::swap выглядит как в C ++ 11: template<typename T> ...
Идиома копирования и замены все еще полезна в C ++ 11
Я имею в виду этот вопрос:Что такое идиома копирования и обмена? [https://stackoverflow.com/questions/3279543/what-is-the-copy-and-swap-idiom] По сути, приведенный выше ответ приводит к следующей реализации: class MyClass { public: friend void ...
изменить порядок байтов в шестнадцатеричной строке (python)
Я хочу построить небольшой форматировщик в Python, возвращая мне числовые значения, встроенные в строки шестнадцатеричных строк. Это центральная часть моего форматера и должна быть достаточно быстрой, чтобы форматировать более 100 строк / сек ...
Поменять значения в кортеже / списке внутри списка в python?
У меня есть кортеж / список внутри списка, как это: [('foo','bar'),('foo1','bar1'),('foofoo','barbar')]Какой самый быстрый способ в python (работает на очень низкой скорости процессора / оперативной памяти) для обмена значениями, как это ...
Есть ли стандартизированный метод для замены двух переменных в Python?
В Python я видел два значения переменных, которые меняются местами с использованием этого синтаксиса: left, right = right, leftСчитается ли это стандартным способом обмена двумя значениями переменных, или есть какие-то другие способы, по которым ...
Нахождение минимального количества свопов для преобразования одной строки в другую, где строки могут иметь повторяющиеся символы
Я просматривал вопрос программирования, когда следующий вопрос вдруг показался мне связанным. Как преобразовать строку в другую строку, используя всего несколько перестановок следующим образом. Строки гарантированно будут взаимопревращаемыми ...