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

Можно ли написать метод подкачки на Java?
Вот вопрос: напишите метод, который меняет местами две переменные. Эти две переменные должны быть примитивами. Это не должно быть общим, например. две переменные int . Есть способ?!
48665 просмотров
schedule 15.03.2024

Когда и как происходит подкачка управляемой кучи .NET?
Мой небольшой стресс-тест, который выделяет массивы произвольной длины (каждый по 100..200 МБ) в цикле, показывает различное поведение на 64-битной машине с Win7 и на 32-битной XP (в виртуальной машине). Обе системы сначала обычно выделяют столько...
1209 просмотров
schedule 09.04.2024

Делаем своп быстрее, проще в использовании и безопасным для исключений
Я не мог спать прошлой ночью и начал думать о std::swap . Вот знакомая версия C++98: template <typename T> void swap(T& a, T& b) { T c(a); a = b; b = c; } Если определяемый пользователем класс Foo использует...
2421 просмотров
schedule 17.04.2024

Как программно заставить систему создавать файлы подкачки?
Если бы вам пришлось программно настроить систему для создания файлов подкачки , как бы вы это сделали? Я не собираюсь создавать файл подкачки, но я отлаживаю проблему в собственном коде, пытаясь лучше понять, что я сделал не так, что привело бы к...
670 просмотров
schedule 17.11.2023

Как этот код меняет местами два числа?
Возможный дубликат: Замена двух переменных значение без использования третьей переменной Я наткнулся на этот код на Quora. Для C: a^=b^=a^=b; Для Ruby / Python: a,b=b,a
1851 просмотров
schedule 04.11.2022

Массивы Numpy: замена столбца с использованием одновременных назначений [дубликаты]
Я пытаюсь поменять местами столбцы массива Numpy, используя одновременные назначения, и получаю неожиданное поведение: A = arange(12).reshape(3,4) print(A) # prints [[ 0 1 2 3] Ok # [ 4 5 6 7] # [ 8 9 10 11]] A[:,0],...
114 просмотров
schedule 25.07.2022

Поменяйте местами два UIButton с помощью жеста смахивания
Сейчас у меня есть два UIButton. Я хотел бы как их поменять местами. Я уже понял, как использовать жест смахивания. Просто нужна помощь с обменом их положением с анимацией. Спасибо
199 просмотров
schedule 23.08.2022

Случайный поворот содержимого диапазона
Я пытаюсь изменить <span> текста на один из семи фрагментов текста. Я нашел учебник, который может помочь мне сделать это с помощью приведенного ниже Javascript, однако он основан на выборе, хранящемся в файле <ul> . Я не думаю, что...
548 просмотров
schedule 05.10.2022

Поменять местами указатели двух массивов в функции
Я пишу сортировку слиянием без части копирования в дополнительный временный массив. По этой причине я создаю вспомогательный массив aux int * aux aux = (int *) calloc(n, sizeof(int)); где n — размер массива. В слиянии функций я хочу...
1734 просмотров
schedule 31.03.2024

Почему мой метод подкачки не работает?
Я успешно написал класс Bubblesort. Теперь я пытаюсь разбить функции, чтобы сделать код чище. Вот рабочий код: public class BubbleSortTest { public static void main(String[] args) { int[] array = {93, 60, 65, 45, 50};...
547 просмотров
schedule 07.03.2024

Поменять местами два вектора в C
Мне нужно написать программу, в которой векторы сортируются от меньшего к большему. Я использую пузырьковую функцию с обменом, чтобы поменять местами два вектора. Были даны код подкачки и пузырькового кода, но проблема в том, что он не меняет...
596 просмотров
schedule 02.05.2024

Функция подкачки с использованием пустых указателей
Я хочу создать функцию подкачки, которую можно использовать для любого типа данных. Я знаю, что для целых чисел работает следующая функция: void swap(void *a, void *b) { int temp; temp = *(int*)a; *(int*)a = *(int*)b; *(int*)b =...
10077 просмотров
schedule 06.12.2023

Метод подкачки для быстрой сортировки в java
Может ли кто-нибудь помочь мне понять этот метод подкачки, который является частью более крупной программы быстрой сортировки? Предполагается взять массив и два целых числа и поменять местами позиции индекса, указанные целыми числами. private...
2110 просмотров
schedule 21.01.2024

Замена позиции div в зависимости от ширины экрана
Я пытаюсь создать отзывчивый веб-сайт и хотел бы, чтобы два элемента div менялись местами в зависимости от ширины экрана (при запуске и при изменении размера). Я провел некоторое исследование и попробовал несколько вариантов, но мне не повезло. Я...
1400 просмотров
schedule 02.04.2024

C - Поменять местами первый и последний элемент в двусвязном списке
Я пытаюсь поменять местами первый и последний элементы двусвязного списка. Пока у меня есть следующий код, где я создаю список и добавляю к нему несколько чисел. Но на выходе оба раза один и тот же список. #include <stdio.h> #include...
1538 просмотров
schedule 21.07.2022

замена двух букв в неизвестной строке в java
Я пишу программу, которая должна шифровать слово. Сначала я прочитал слово задом наперед, используя .reverse. Затем я превратил строку в charArray. Я должен создать цикл for, чтобы выяснить, является ли первая буква «A», и если это так, то я должен...
167 просмотров
schedule 02.01.2024

Замена двусвязного списка
Моя программа застревает. Пожалуйста, помогите мне: int areTheyNeighbours(struct student_record_node* A,struct student_record_node* B) { return ( A->next_ == B && B->prev_ == A ) || ( A->prev_ == B && B->next_ ==...
61 просмотров
schedule 18.05.2024

Как поменять местами два значения массива в С#?
У меня есть массив int, содержащий некоторые значения, начиная с индекса 0. Я хочу поменять местами два значения, например, значение индекса 0 должно быть заменено значением индекса 1. Как я могу сделать это в массиве С#?
20131 просмотров
schedule 06.05.2024

Python меняет местами соседние элементы в списке (синтаксическая ошибка)
Это мой список: l = [0, 1, 2, 3, 4, 5] Я хочу поменять местами соседние элементы, поэтому список должен получиться таким: l = [1, 0, 3, 2, 5, 4] Я знаю, что для этого есть много решений, и я думаю, что нашел одно: def swap(l):...
4029 просмотров
schedule 18.07.2022

Как поменять местами некопируемые элементы в векторе?
Я хотел бы поменять местами String элементы вектора let mut v_sa: Vec<String> = vec![]; ... let temp_a = v_sa_ib[j]; v_sa_ib[j] = v_sa_ib[j+1]; v_sa_ib[j+1] = temp_a; Он работает с целыми числами, но не с String s. Я также пытался...
223 просмотров
schedule 13.10.2022