|
34 / 10 / 2
Регистрация: 20.02.2016
Сообщений: 1,613
|
||||||
Ошибка в сортировке элементов массива через указатели09.09.2017, 21:29. Показов 642. Ответов 7
Метки нет (Все метки)
Доброго времени суток!
Ради интереса играюсь с указателями. Ниже код и он не работает. То есть должна происходить сортировка элементов массива, если я меняю местами указатели на них (может в этом суждении и есть ошибка). Где-то ошибка . не вижу где. Помогите, пожалуйста.
0
|
||||||
| 09.09.2017, 21:29 | |
|
Ответы с готовыми решениями:
7
Ошибка при сортировке символьного массива, используя указатели Сравнивание элементов символьного массива через указатели Функция, которая возвращает количество неотрицательных элементов массива. (через указатели) |
|
147 / 147 / 104
Регистрация: 13.11.2016
Сообщений: 557
|
||||||
| 09.09.2017, 22:23 | ||||||
|
вот ваш код с моими поправками
0
|
||||||
|
34 / 10 / 2
Регистрация: 20.02.2016
Сообщений: 1,613
|
|
| 09.09.2017, 23:09 [ТС] | |
|
А в моём примере где ошибка?
0
|
|
|
1272 / 1029 / 470
Регистрация: 25.12.2016
Сообщений: 3,333
|
|
| 09.09.2017, 23:25 | |
|
Fatmarmelad, обменивать надо не указатели, а значения, на которые они указывают.
0
|
|
|
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
|
||
| 09.09.2017, 23:26 | ||
Как ты вообще себе это представляешь? Вот возьми доску (да деревянную), расчерти ее на ячейки. Напиши карандашом в каждой ячейке цифру. Это будет твой массив. А теперь попробуй сделать то, что ты сделал в своем коде. Сначала ответь на вопрос где у тебя на этой доске какие-либо указатели? Их нет? Правильно, их в массиве нет. Адреса элементов - это смещения от начала массива. Ты сможешь записать этот адрес в новую переменную - указатель. Вот возьми бумажку и напиши на ней адрес элемента (для простоты - индекс). Теперь возьми еще одну бумажку и напиши адрес другого элемента. Теперь переставь бумажки местами, элементы на доске поменялись? Поменять местами элементы ты сможешь только если сотрешь цифру в одной ячейке, и впишешь туда значение другой, а с другой сделаешь наоборот. Как-то так.
2
|
||
|
531 / 272 / 220
Регистрация: 14.11.2016
Сообщений: 1,052
|
|
| 09.09.2017, 23:35 | |
|
0
|
|
|
19491 / 10097 / 2460
Регистрация: 30.01.2014
Сообщений: 17,805
|
||
| 09.09.2017, 23:43 | ||
![]() Это прокатит со списком. Или с дополнительно индексированным массивом, в виде еще одного массива указателей. При этом сами элементы массива, естественно останутся на местах, а порядок как раз и будет определяться этим дополнительным массивом. При этом совершенно неважно динамически он создан или нет.
0
|
||
|
531 / 272 / 220
Регистрация: 14.11.2016
Сообщений: 1,052
|
|
| 09.09.2017, 23:53 | |
|
DrOffset, а ну да, верно.
Извиняюсь
0
|
|
| 09.09.2017, 23:53 | |
|
Помогаю со студенческими работами здесь
8
Ошибка в сортировке массива Ошибка в сортировке массива Ошибка в сортировке массива
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
изучаю kubernetes
lagorue 13.01.2026
А пригодятся-ли мне знания kubernetes в России?
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|