Помогите плз написать 2 задачки по спискам, тк я сам в них вообще не соображаю.
Это моя самая не любимая тема ).
1. Написать процедуру, которая формирует список L, включая в него по одному разу элементы, которые входят в один из списков L1, L2, но в то же время не входят в другой.
2. Написать программу, которая переставляет местами последующий и предыдущий элементы относительно заданного.
Заранее благодарен.
Что конкретно не получается ? Тут был ?
FAQ : Списки
Первая проблема в том, что я не могу рандомно присвоить элементы в список Л1 и Л2.
Например нужно чтоб в списке было 15 элементов. Пробовал сделать циклом, а оно не пашет.
Поэтому решил обратиться к вам.
Diver, чтобы иметь возможность заполнять списки, нужно сначала реализовать их функциональность (объекты или процедуры, что-то из этого ты должен сделать)...
списки ООПЗдесь я приводил ООП-реализацию списков, которую очень просто изменить так, чтобы списки заполнялись рандомно... Если же у тебя есть другая реализация - приведи ее...
Да я вроде новый список создал, а вот элементы кроме первого не пишутся.
Просто я в списках ничего не понимаю, еще блин и эти указатели там взялись.
Ну делать нечего буду пытаться сделать.
Может все таки стоит сюда выложить то что сделал, а то говорим ни очем...
Вот та часть программы которую я сумел смастерить.
Вроде с рандомом разобрался, а вот как сделать поиск в списках?
Чтоб не совпадающие элементы в списках 1 и 2 записывал в 3 список.
Плиз помогите с поиском, а то в четверг уже нада сдавать.
И еще вопросик.
Переключение на следующий элемент осуществляется так : list^.next;
а на предыдущий по идеи должнобыть list^.last;но почемуто не работает.
Так у тебя список-то односторонний, и ссылка в каждом элементе только на следующий, чтобы в разные стороны "ходить", надо использовать кольцевой список, если тебе это вообще нужно ...
У меня работа по теме: Работа с линейными односвязными списками.
Я просто не могу понять как переставить местами предыдущий и последующий
элементы относительно исходного. А тут еще и первую задачу надо делать.
Уже голова пухнет. Все лабы уже сдал, а по спискам не могу сделать
![sad.gif](http://forum.pascal.net.ru/style_emoticons/default/sad.gif)
.
Еще чуть чуть и заброшу вообще ее, нервов не хватит.
Всем спасибо за внимание. Мне уже помогли так что можно закрывать тему.
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста,
нажмите сюда.