1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
| -Kinelo- |
Сообщение
#1
|
|
Гость |
:molitva: Прошу прощения, не подскажите как попроще написать прогу:
Текстовый файл содержит набор целых чисел. Сформировать односвязный линейный список, поместив в него данные из файла. Затем сформировать новый список, включив в него элементы исходного списка так, чтобы в нем не было элементов с повторяющимися значениями (оставить элементы в одном экземпля-ре). Теоретически я написал ее, но она помимо того что работае криво(через массивы), но еще и не копирует в одном экземпляре число, которое хранится в нескольких экземплярах, а копирует только те числа которые изначально хранятся в списке в одном экземпляре :molitva: HELP |
![]() ![]() |
| volvo |
Сообщение
#2
|
|
Гость |
Ну, во-первых, чтобы знать, как написать попроще, надо знать попроще чем что (без твоих исходников это, к сожалению, невозможно)...
Ну, а теперь по теме... Здесь: FAQ: Динамические структуры данных (списки) есть реализация односвязного списка. Для решения твоей задачи - добавлять данные в первый список, используя addtoend, а затем переносить их во второй вот так: p := list_first; |
-Kinelo- Линейный список 27.07.2005 1:29
kinelo а как объявляются переменные searchel, list_first,… 27.07.2005 2:03
volvo А ты по ссылке ходил? Вот в той программе и посмот… 27.07.2005 2:09
kinelo Большое спасибо, я просто сегодня торможу, около 2… 27.07.2005 2:13![]() ![]() |
|
Текстовая версия | 5.11.2025 17:21 |