6 / 5 / 1
Регистрация: 22.01.2016
Сообщений: 100
|
||||||
1 | ||||||
Не могу понять почему программа работает некорректно (односвязные списки)01.06.2017, 23:49. Показов 847. Ответов 6
Метки нет Все метки)
(
Построить однонаправленный список чисел. Затем исключить из него все повторы чисел, оставить каждое число в списке в единственном экземпляре. Напечатать список до и после преобразования.
0
|
|
01.06.2017, 23:49 | |
Ответы с готовыми решениями:
6
не могу понять почему не работает программа Не могу понять, почему программа работает неправильно( Знаю, что где-то ошибки, но не могу найти Не работает простенькая программа. Не могу понять почему |
6 / 5 / 1
Регистрация: 22.01.2016
Сообщений: 100
|
|||||||||||
02.06.2017, 00:18 [ТС] | 3 | ||||||||||
Как я понял стоит добавить
Исправил вот так:
GoldenId, в чём ещё может быть проблема? Указатели стоят правильно?
0
|
02.06.2017, 00:25 | 4 |
У вас один цикл.. одновложенный. Такой цикл не справляется с удалением дубликатов, которое в лучшем случае имеет временную сложность
, а если делать в лоб, то и Вам нужен двувложенный цикл (цикл внутри цикла).
0
|
MrGluck
|
||||||
02.06.2017, 00:38
#5
|
||||||
0
|
6 / 5 / 1
Регистрация: 22.01.2016
Сообщений: 100
|
|
02.06.2017, 00:45 [ТС] | 6 |
GoldenId, да, согласен с вами. Если одинаковых чисел будет больше двух, то программа должна удалить только одну лишнюю, а остальные останутся (например 1 1 2 1 3 4 -> 1 2 1 3 4). Но на данный момент программа не работает даже для удаления одного элемента из числа нескольких дубликатов. А именно не выводит на экран получившийся (преобразованный) список. Выводит только исходный
0
|
02.06.2017, 00:58 | 7 |
Как бы Вы делали, если бы это был массив, а удалением считалась бы замена на какое-то заранее предопределённое (в дальнейшем не обрабатываемое) значение?
0
|
02.06.2017, 00:58 | |
Помогаю со студенческими работами здесь
7
Не могу понять почему программа работает не правильно! Не могу понять, почему программа неправильно работает! Не могу понять почему программа не выводит результат (простейшая программа) Не работает изменение, не могу понять почему, Update не работает, ошибку выдает Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |