|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
22.09.2021, 16:48 | #1 |
Новичок
Джуниор
Регистрация: 22.09.2021
Сообщений: 1
|
linked list( однонаправленный список)
Создать однонаправленный список из случайных целых чисел и преобразовать его в два списка. Первый должен содержать только положительные числа, а второй – только отрицательные. Затем удалить элементы по модулю меньшие 5
--------------------------------------------------------------------------------------------------------------- Код:
Я составил список, но не могу разделить его на две части Последний раз редактировалось BDA; 23.09.2021 в 00:05. |
23.09.2021, 00:00 | #2 |
Участник клуба
Регистрация: 21.11.2007
Сообщений: 1,063
|
Прикольно..
Где связь с линкером в названии темы и с тем кодом что в посте?
I am not a wizard, I am just learning.
|
27.09.2021, 20:32 | #3 |
Форумчанин
Регистрация: 20.12.2016
Сообщений: 270
|
Я не понял зачем в функцию заполнения списка передавать еще и конец.
Создайте функцию разделения списка, куда передадите разделяемый и заполняемый, принцип должен быть примерно такой: 1) Читаем блок1 1.1) Если значение > 0 1.1.1) Смещаем указатель и переходим к пункту 1 1.2) Если значение < 0 и список2 пустой 1.2.1) Инициализируем список2 блоком1 1.2.2) Если блок1 это начало списка1, пусть начало списка1 будет блок2 1.2.3) Если блок1 это не начало списка1, пусть следующий элемент списка1 будет блок2 1.3) Если значение < 0 и список2 уже содержит хотя бы 1 блок 1.3.1) Пусть следующий блок списка2 будет блок1 1.2.2) Если блок1 это начало списка1, пусть начало списка1 будет блок2 1.2.3) Если блок1 это не начало списка1, пусть следующий элемент списка1 будет блок2 1.4) Смещаем указатели и переходим к пункту 1
формошлеп.рф
witech.su Последний раз редактировалось maks1331; 27.09.2021 в 20:39. |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
lock-free linked list | kivkiv | Общие вопросы C/C++ | 8 | 06.01.2016 03:28 |
Linked List вопросы | Kengoo | Общие вопросы C/C++ | 2 | 26.10.2015 19:58 |
Linked List. Не могу найти ошибку в коде:( | BroBoa | Общие вопросы по Java, Java SE, Kotlin | 1 | 31.01.2013 22:23 |
Вставка в развёрнутый связный список (Unrolled linked list) | Akron | Общие вопросы по Java, Java SE, Kotlin | 1 | 17.10.2011 07:28 |
Связанный список (Linked list). | lnter | Помощь студентам | 0 | 12.04.2010 17:58 |