|
1 / 1 / 0
Регистрация: 23.07.2010
Сообщений: 5
|
|
Сформировать третий список, включив в него по одному разу элементы из первого, не входящие во второй23.07.2010, 10:58. Показов 9331. Ответов 8
Метки нет (Все метки)
Здравствуйте! Начал разбор темы ссылочных типов данных. Интересно, как всегда, но сразу столкнулся с задачей, которую не понял принципиально:
Цель работы - изучение ссылочных типов данных, работа со связными списками. Замечание: Сформировать односвязный список и вывести на экран полученную инфу, согласно задаче. Задача: даны 2 списка целых чисел. Сформировать 3й список, включив в него по одному разу эл-ты из первого списка, не входящие во 2й (без использ. массивов). (Хотел формировать 1й и 2й списки с клавитуры, недопонял процесс формирования именно ДВУХ списков). Подскажите !?!
0
|
|
| 23.07.2010, 10:58 | |
|
Ответы с готовыми решениями:
8
Сформировать список, включив в него по одному разу те элементы, входящие одновременно в оба других списка Сформировать список L, включив в него по одному разу элементы, входящие одновременно в L1 и L2 Сформировать список L включив в него по одному разу элементы, которые входят в один из списков L1 и L2, но в то же время не входит во второй из них |
|
Почетный модератор
64315 / 47611 / 32743
Регистрация: 18.05.2008
Сообщений: 115,167
|
|
| 23.07.2010, 11:01 | |
|
почитайте это
https://www.cyberforum.ru/pascal/thread77419.html
0
|
|
|
1 / 1 / 0
Регистрация: 23.07.2010
Сообщений: 5
|
|
| 23.07.2010, 11:18 [ТС] | |
|
Спасибо ... т.е. правильным, в данном случае, будет - procedure AddElem(var stek1 ... и ... var stek2, а потом сортировка, так или нет ??? я принципиально не понял пока ... 2 процедуры ?
0
|
|
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|
| 23.07.2010, 22:39 | |
|
Cover, Вы слабоваты ещё в теории программирования. Правильным будет создать два списка (у вас после создания двух списков будет 2 указателя на начало двух списков). После этого следует пробегать по этим спискам, так же как Вы пробегаете по массивам, просто переход по другому осуществляется, и смотреть есть ли "такой" (имеется ввиду элемент из второго списка) элемент в первом списке, если нету, то проверить не добавляли ли Вы уже такой элемент в список (3-ий список), если нет, то всё хорошо, добавляем элемент в список.
Что не ясно, спрашивайте.
0
|
|
|
1 / 1 / 0
Регистрация: 23.07.2010
Сообщений: 5
|
|
| 23.07.2010, 23:02 [ТС] | |
|
у нас - доброночь ... естессно, я и не скрываю, что слаб ... сейчас, делаю так: запрос на количество эл-в 1го и 2го списков, выделение памяти под 1й, 2й и 3й, в цикле - ввод значений, потом - сортировка ...
0
|
|
|
3067 / 727 / 69
Регистрация: 24.09.2008
Сообщений: 1,531
|
|
| 24.07.2010, 00:20 | |
|
Cover, Вы тему смотрели, ссылку на которую Вам довал ув. Puporev ? Ведь там в примерах кристально ясно, что память выделяется, не спрашивая у пользователя сколько будет элементов, а во время выполнения программы выделяется память элемент за элементом. Почитайте хорошенько код, который представлен в теме + википедию + поиск по форуму по разделу паскаль на тему "списки" "однонаправленные списки" "динамическое программирование". После всего этого создайте для начала приложение, которое будет создавать хотя бы один список (но создавать его правильно, опять же в теме всё есть), потом добавьте создание второго списка и вывод двух списков (такая процедура/функция уже есть в теме), а только после этого пытайтесь слить их вместе. Важно Вам для понимания, что память под 3-ий список будет выделятся во время прохода по двум спискам, элемент за элементом.
У Вас всё получится !
0
|
|
|
1 / 1 / 0
Регистрация: 23.07.2010
Сообщений: 5
|
|
| 24.07.2010, 00:25 [ТС] | |
|
пасиб ... я сабсем начинающий ))) ... всё понял и всё получится !
0
|
|
|
Фрилансер
452 / 433 / 117
Регистрация: 01.06.2010
Сообщений: 1,314
|
|
| 24.07.2010, 19:26 | |
|
Cover, вот тебе архив с исходниками, там почти твоя задача решена, за несколькими исключениями. Разберешься с кодом, сделаешь своё решение...
two4one.rar
0
|
|
|
1 / 1 / 0
Регистрация: 23.07.2010
Сообщений: 5
|
||||||
| 02.08.2010, 18:13 [ТС] | ||||||
1
|
||||||
| 02.08.2010, 18:13 | |
|
Помогаю со студенческими работами здесь
9
Сформировать список L, включив в него по одному разу элементы, которые входят одновременно в оба списка L1 и L2. Сформировать список L, включив в него по одному разу элементы, которые входят одновременно в оба списка L1 и L2. Ошибка Сформировать список l, включив в него по одному разу элементы, которые входят. В один из списков l1 или l2. Но не входят в другой
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|