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


Алгоритм сортировки
Пузырьковая сортировка работает, многократно сравнивая пары соседних элементов, а затем меняя их позиции, чтобы отсортировать их. Чтобы отсортировать элементы, пузырьковая сортировка выполняет этот шаг несколько раз, которые называются проходами. Давайте посмотрим на это на примере: Пузырьковая сортировка популярна в компьютерной графике за ее способность обнаруживать очень небольшие ошибки (например, замену всего двух элементов) в почти отсортированных массивах. и исправить..

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

Могу ли я сказать Linux не выгружать память определенных процессов?
Есть ли способ сказать Linux, что он не должен выгружать память определенных процессов на диск? Это приложение Java, поэтому в идеале я надеюсь, что это можно сделать из командной строки. Я знаю, что вы можете установить глобальную подкачку на...
23809 просмотров
schedule 02.06.2023

Могу ли я сказать Windows не выгружать память определенных процессов?
Есть ли способ сообщить Windows, что она не должна выгружать память определенных процессов на диск? Это служба Windows .Net с довольно большим использованием памяти. У меня много физической ОЗУ, но ОС, похоже, все равно перемещает часть памяти...
10204 просмотров
schedule 03.03.2023

jquery исчезает элемент при нажатии на ссылку, а затем меняет элемент при нажатии на другую ссылку
Я придумал, как затухать элемент: Нажмите здесь, чтобы просмотреть страницу Если вы щелкнете по заголовку Поза 1: стоя, глубокое дыхание: , вы заметите, что элемент исчезает, как и должно быть. Если вы сейчас щелкнете по позе 2, вы увидите, что...
437 просмотров
schedule 21.01.2024

Лучший способ поменять местами две записи в TDataset Delphi?
Новичок в Delphi и программировании баз данных в целом, но мне любопытно, есть ли лучший способ поменять местами записи в TDataset? Я прочитал некоторую помощь и не могу найти никаких очевидных методов. В настоящее время у меня реализована процедура...
2851 просмотров
schedule 18.04.2022

Как поменять местами два числа без использования временных переменных или арифметических операций?
Это уравнение меняет местами два числа без временной переменной, но использует арифметические операции: a = (a+b) - (b=a); Как обойтись без арифметических операций? Я думал о XOR.
57892 просмотров
schedule 21.09.2023

Векторная сортировка: перегрузка подкачки
Я хотел бы перегрузить функцию подкачки для std::vector примитивных типов/объектов. Причина в медленной сортировке векторов, содержащих большие объекты, с помощью std::sort. Вот простой, но не рабочий пример. #include <vector> #include...
1978 просмотров
schedule 13.08.2022

Поменять местами две переменные без использования ref/out в С#
Можно ли поменять местами две переменные без использования ключевого слова ref/out в С# (т.е. с помощью небезопасного)? например, swap(ref x,ref y);//It is possbile to by passing the reference Но есть ли другой способ сделать то же...
4015 просмотров
schedule 02.10.2023

замена символов в 3-м столбце с помощью sed/awk
Файлы имеют 3 столбца: 123711184642,3583090366663629,0036f920012437d4 123715942138,3538710295145500,0136f920afd6c643 Я хочу удалить первые два символа в третьем столбце: 123711184642,3583090366663629,36f920012437d4...
1743 просмотров
schedule 04.08.2022

OutOfMemoryException/ERROR_COMMITMENT_LIMIT с МНОГО свободной памяти в системе
Я запускаю свой код на кластере и вижу проблему, которую не могу воспроизвести локально, и не вижу причины. Итак, программа начинает ложно выбрасывать OutOfMemoryException в случайных местах по всему коду. Более того, похоже, что это могло быть...
2512 просмотров
schedule 05.12.2022

Замена ActionScript 3.0
Можно ли реализовать процедуру подкачки в ActionScript 3.0, аналогичную C++ std::swap? Я имею в виду что-то вроде public static function Swap(var a, var b):void { var c = a; a = b; b = c; } а потом...
1892 просмотров
schedule 22.04.2022

Обмен изображениями Jquery при наведении Галерея
Привет, теперь разобрался Весь день пробовал все различные плагины JQuery и учебные пособия по JS, пытаясь сделать обмен изображениями в галерее при наведении, как на странице продукта Amazon, когда вы наводите курсор на миниатюру, и она появляется...
2369 просмотров
schedule 07.05.2023

JQuery Image Swap для наведения и опускания мыши
Чего я хочу достичь: Я хочу, чтобы замена изображения происходила сначала, когда курсор находится над изображением (наведение мыши), а затем при нажатии на изображение (щелчок мыши вниз). Пример: У меня есть изображение зеленой стрелки. При...
5780 просмотров
schedule 08.08.2023

Как скопировать (или поменять местами) объекты типа, который содержит элементы, являющиеся ссылками или константами?
Проблема, которую я пытаюсь решить, возникает при создании контейнеров, таких как std::vector объектов, содержащих ссылочные и константные элементы данных: struct Foo; struct Bar { Bar (Foo & foo, int num) : foo_reference(foo),...
5179 просмотров
schedule 27.04.2023

При наведении кнопки навигации соответствующие изображения будут меняться местами.
Я с трудом оборачиваю голову вокруг этого. Наведение курсора на кнопку панели навигации изменит изображение для соответствующего «прожектора», расположенного непосредственно под ним. Я пробовал много разных подходов, и, поскольку я все...
255 просмотров
schedule 29.04.2022

выделение памяти и подкачка (под Windows)
извините за мой довольно общий вопрос, но я не смог найти на него определенного ответа: Учитывая, что у меня осталась свободная память подкачки, и я выделяю память разумными кусками (~ 1 МБ) -> может ли выделение памяти по-прежнему не работать по...
353 просмотров
schedule 13.05.2022

Обмен переменных со вспомогательной переменной и без нее — что быстрее?
Думаю, вы все слышали о «проблеме свопа»; SO полон вопросов об этом. Вариант подкачки без использования третьей переменной часто считается более быстрым, так как, ну, у вас на одну переменную меньше. Я хотел знать, что происходит за кулисами, и...
2219 просмотров
schedule 19.10.2022

Как сообщить Linux, что страницу mmap() не нужно записывать для подкачки, если требуется резервная физическая страница?
Надеюсь, заголовок понятен. У меня есть кусок памяти, полученный через mmap(). Через некоторое время я пришел к выводу, что данные в этом диапазоне мне больше не нужны. Тем не менее, я все еще хочу сохранить этот диапазон. То есть я не хочу...
764 просмотров
schedule 29.05.2023

Как перевернуть два слова в строке, Java
Итак, скажем, у меня есть строка с именем x, которая = «Hello world». Я хочу как-то сделать так, чтобы эти два слова переворачивались и вместо этого отображалось «world Hello». Я не очень хорошо разбираюсь в циклах или массивах и, очевидно, новичок....
11368 просмотров
schedule 28.02.2024

Почему swap не использует операцию Xor в C++
Я узнал, что операцию Xor можно использовать для реализации эффективной функции подкачки. нравится: template<class T> void swap(T& a, T& b) { a = a^b; b = a^b; a = a^b; } Но реализация свопа, которую я нашел в...
4090 просмотров

Вектор С++: копировать или менять местами?
У меня есть класс с векторной переменной-членом, которую я заполняю следующим образом: class Foo { vector<int> v; void g() { vector<int> w; // fill w v = w; } }; Мой вопрос: временной вектор w может стать огромным, и я не...
3097 просмотров
schedule 25.02.2023