Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Spirit370
1 / 1 / 2
Регистрация: 08.08.2013
Сообщений: 86
#1

Сортировка через ссылку на (указатель на указатели) - C++

30.06.2015, 14:26. Просмотров 227. Ответов 1
Метки нет (Все метки)

Нужно, что бы функция принимала ссылку на указатель на много указателей,( и количество указателей, ясен пень.)

И сортировала все ето, не изменяя значения, а только меняя местами между собой адреса на ети значения.

Напишите такую плиз, у меня одна хрень выходит=(

C++
1
2
3
4
void(int **&ptr,int N)
{
   /// ????????????
}
перепишите мой код, что бы функция работала, пожалуйста
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
30.06.2015, 14:26
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Сортировка через ссылку на (указатель на указатели) (C++):

Модификация объекта string через ссылку и указатель - C++
Создайте две функции: первая должна получать аргумент типа string*, вторая - srting&. Каждая функция должна изменять объект string своим...

Как получить ссылку на указатель или указатель на указатель в массиве? - C++
В процессе реализации сортировки пузырьком натолкнулся на такую проблему: как поменять значения указателей, передаваемых в функцию. Если...

Доступ к элементу массива через ссылку на указатель на вектор - C++
bool checkHorses(vector<int> *qi_1, vector<int> *qj_1, vector<int> *qi_2, vector<int> *qj_2) { int i = 0; extern vector<int>...

Указатели( с элементами массива надо работать через указатель, а не индекс) - C++
Заданы осадки по месяцам, зафиксированные метеостанцией в течение прошедшего года. Занесите эти данные в массив и определите минимальное,...

Сортировка строк через указатели - C++
Создать массив строк на 10 ячеек, заполнить его при инициализации и отсортировать строки по алфавиту (с помощью указателей). Вот код: ...

Сортировка массива через указатели - C++
как отсортировать по среднему балу именно таким способом, через **ppStAr? Ошибка IntelliSense: no suitable conversion function from...

1
zss
Модератор
Эксперт С++
6578 / 6140 / 2021
Регистрация: 18.12.2011
Сообщений: 15,994
Завершенные тесты: 1
30.06.2015, 14:30 #2
Образцы (шаблоны) программ для типовых задач
Там есть, например, такая функция
C++
1
2
3
4
5
6
7
8
//
int ** Create( size_t n, size_t m ) {
    int ** M = new int * [n];
    for ( size_t i = 0; i < n; ++i ) {
        M[i] = new int [m];
    }
    return M;
}
Ее можно переписать под Ваши требования так
C++
1
2
3
4
5
6
7
//
void Create(int ** &M, size_t n, size_t m ) {
    M = new int * [n];
    for ( size_t i = 0; i < n; ++i ) {
        M[i] = new int [m];
    }
}
Т.е. передавать Матрицу по ссылке надо только тогда, когда Вы собираетесь менять само значение
указателя на адрес, где расположены указатели на строки матрицы
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
30.06.2015, 14:30
Привет! Вот еще темы с ответами:

Сортировка массива типа string через указатели - C++
Итак, пытаюсь реализовать сортировку строкового массива. Почти все сделал, но встал на одном месте и никак не могу понять, как её решить. ...

Сортировка объектов через указатели, основанная на алфавитном порядке имен - C++
Нашел в книге пример сортировки объектов, содержащих поле типа string, через указатели. Сортировка основана на алфавитном порядке имен....

Задача на указатели.Указатель на указатель. - C++
Таблица футбольного чемпионата задана квадратной матрицей порядка n, в которой все элементы, принадлежащие главной диагонали равны 0, а...

Через указатели на указатели посчитать сумму двух чисел и записать в третье - C++
1. Через указатели на указатели посчитать сумму двух чисел и записать в третье. 2. Написать примитивный калькулятор, пользуясь только...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
2
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.