Вопросы по теме '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