Публикации по теме 'swap'


5 способов поменять местами ключи и значения в словаре на Python
Словарь — это неупорядоченный и изменяемый контейнер Python, в котором хранятся сопоставления уникальных ключей со значениями. Примеры : Ввод : {"a" : 1, "b" : 2, "c" : 3, "d" : 2} Вывод : {1: ['a'], 2: ['b', 'd'], 3: ['c'] Давайте рассмотрим 5 способов замены ключей и значений в словаре Python, который также обрабатывает несколько одинаковых значений. Способ 1. Использование метода Append() # Python code to swap key and value # of dictionary using append method..

Алгоритмы сортировки: пузырьковая сортировка
Что такое пузырьковая сортировка? Пузырьковая сортировка — это алгоритм сортировки; он сортирует данные, сравнивая два элемента и меняя их местами на основе значений. Я пришел к выводу, что это отправная точка для понимания всех других алгоритмов сортировки. Это то, с чем вы, вероятно, столкнетесь на технических собеседованиях, и это станет отличной основой для изучения других алгоритмов сортировки. В этом сообщении в блоге будет рассказано, что такое пузырьковая сортировка и как она..

Вопросы по теме 'swap'

Переполнение стека во время SWAP
Как мы можем позаботиться о переполнении, происходящем при замене двух переменных, без использования третьей переменной. Я считаю, что решение XOR можно использовать только для целых чисел. а как насчет других типов переменных?
407 просмотров
schedule 27.11.2022

Замена изображения (стиль галереи) с Fade-In's / Fade-Out's
Я уверен, что вы все видели эту демонстрацию замены изображения, используя это: $("#largeImg").attr({ src: largePath, alt: largeAlt }); http://www.webdesignerwall.com/demo/jquery/img-replacement.html Итак, представьте, что я хочу...
1993 просмотров
schedule 16.11.2023

Держитесь подальше от виртуальной памяти в Windows \ C ++
Я пишу приложение, критичное к производительности, где важно сохранить как можно больше данных в физической памяти перед сбросом на диск. Я могу использовать ::GlobalMemoryStatusEx(...) и ::GetProcessMemoryInfo(...) , чтобы узнать, какой процент...
2167 просмотров
schedule 27.01.2024

Какой хороший и функциональный способ поменять местами элементы коллекции в Scala?
В моем проекте постоянно возникает один распространенный вариант использования. В какой-то момент у меня есть какая-то отсортированная коллекция (List, Seq и т.д ... не имеет значения) и один элемент этой коллекции. Я хочу поменять местами данный...
2830 просмотров

Использует ли сортировка STL своп или двоичное копирование?
У меня возникли проблемы с поиском хорошего ответа на этот вопрос. По какой-то причине я думал, что сортировка STL будет реализована с использованием свопинга для лучшей поддержки сложных типов, но, когда я немного покопался в коде, оказалось, что на...
2193 просмотров
schedule 24.01.2024

Как смонтировать раздел подкачки на /mnt в экземпляре ec2
одному из наших экземпляров ec2 не хватает ОЗУ, и нет возможности обновить ОЗУ без изменения типа экземпляра... Поэтому мне нужно увеличить размер свопа на данный момент. Мой вопрос: можно ли смонтировать раздел подкачки на «временном хранилище»...
2271 просмотров

Мой код для замены фона двух представлений не работает
у меня есть 20 изображений с набором фонового изображения. Когда пользователь нажимает на одно изображение, а затем на второе, я бы хотел, чтобы два изображения могут менять фон изображения. С кодом, который я построил, я получил, что ТОЛЬКО...
362 просмотров
schedule 17.04.2024

Примеры того, когда побитовый swap() является плохой идеей?
Вы не должны рассматривать указатели объектов как указатели на необработанные двоичные данные в языках ООП, включая C++. Объекты «больше, чем» их представление. Так, например, swap ing два объекта путем замены их байтов некорректно:...
1312 просмотров
schedule 06.11.2022

Макрос SWAP(t,x,y), обменивающий два аргумента типа t
Итак, я в основном пытаюсь создать макрос SWAP(t,x,y), который обменивает два аргумента типа t. Я пытаюсь решить проблему, когда эти два аргумента имеют вид v[i++] и w[f(x)] , то есть SWAP(int, v[i++], w[f(x)]). Приведенный ниже код в основном...
5699 просмотров
schedule 25.12.2023

Выгружены ли страницы .text?
Выгружаются ли страницы .text в памяти процесса или выгружаются только страницы, содержащие данные (кучу)? Здесь под «выкачиванием» я имею в виду «перемещение в область подкачки», а не «простое вытеснение из основной памяти». Я сомневаюсь, что...
217 просмотров

Как переместить определенный элемент в списке массивов в первый элемент
Например: Список A B C D E Учитывая C , переключиться на C A B D E Обратите внимание, что размер массива изменится, некоторые элементы могут быть удалены во время выполнения. Collections.swap(url, url.indexOf(itemToMove), 0); Этот...
96037 просмотров
schedule 15.01.2024

Переупорядочить узлы связанного списка, такие как индексные узлы с нечетными номерами, отображаются последними
Вот вопрос, который я нашел на веб-сайте для проблем с использованием LinkedList: Напишите сдвиг метода, который переупорядочивает элементы списка целых чисел, перемещая в конец списка все значения, которые находятся в нечетных позициях, и в...
3542 просмотров
schedule 19.01.2024

Что может пойти не так, если реализовать своп, копирующий биты на низком уровне?
Рассмотрим этот код: #include <cstring> #include <memory> namespace mstd { template <typename T> void swap(T& lhs, T& rhs) { char tmp[sizeof(T)]; std::memcpy(tmp, std::addressof(lhs), sizeof(T));...
75 просмотров
schedule 17.11.2022

Случайным образом выбрать два элемента из массива и поменять местами значения в C
Я пишу программу, в которой часть инструкций состоит в том, чтобы случайным образом выбрать два разных элемента ord[] и затем поменять местами их содержимое. Во-первых, у меня возникают проблемы даже с генерацией случайного элемента из массива, не...
1440 просмотров
schedule 02.04.2024

Итерация по массиву
У меня есть массив логических значений, и теперь я хочу поменять эти записи на числа. False => 0 True => 1 Я написал два разных фрагмента кода и хотел бы знать, какой из них лучше и почему. Речь идет не столько о фактическом решении...
47518 просмотров
schedule 19.04.2024

Как поменять местами два вектора-строки внутри вектора-строки?
я пытаюсь поменять местами 2 вектора-строки, которые находятся внутри вектора-строки. Например: a=[1 2 3]; b=[5 3]; c=[9 3 7 6]; d=[7 5]; X1= [ a, b , d, c ]; Я хочу сделать случайную замену так, чтобы два из a, b, c, d оставались в одной...
117 просмотров
schedule 15.03.2024

Замена элементов в массиве, определенном в классе python
Я моделирую столкновение частиц двух разных видов. Я использую класс для определения каждого вида и класс для массивов, которые содержат позиции и скорость частиц. Когда происходит столкновение, я должен поменять местами скорости частицы вида A со...
74 просмотров
schedule 16.12.2023

Меняйте местами числа из разных строк (из библиотеки ввода файлов) без использования временных переменных
Я знаю, что есть подобные посты. Но ни один из них, похоже, не имеет дело с вводом из библиотеки ввода файлов. Моя самая большая проблема здесь заключается в том, что я не знаю, как обращаться с каждым line , сгенерированным из цикла for, без...
48 просмотров
schedule 11.10.2022

Поменять местами триплеты в массиве в Java
Я пытаюсь реализовать следующую процедуру на Java. У меня есть массив, в котором каждый элемент представляет собой триплет. Например: int [][] a = { {0,1,0},{1,2,1},{1,0,0},{0,2,0} }; Я хочу поменять местами каждую тройку в массиве (с...
120 просмотров
schedule 08.11.2022

преобразовать все строчные буквы в прописные и наоборот
я пытаюсь изучить python, учитывая строку, которую я хочу поменять местами. эта проблема требует от меня некоторых входных данных для выполнения этого упражнения def swap_case(): return: swap_case = s.swapcase if __name__ == '__main__':...
265 просмотров
schedule 24.11.2022