Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.63/8: Рейтинг темы: голосов - 8, средняя оценка - 4.63
0 / 0 / 0
Регистрация: 19.04.2017
Сообщений: 15

Сформировать поддерево с использованием цепных списков Lisp

19.04.2017, 21:59. Показов 2066. Ответов 17

Студворк — интернет-сервис помощи студентам
Привет всем! Вот уже который день пытаюсь разобраться с заданием но ничего не получается Задание звучит так: "Дерево задано с помощью цепных списков. Сформировать поддерево с помощью цепных списков, состоящее из помеченных вершин" Помогите пожалуйста, буду очень благодарен!
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
19.04.2017, 21:59
Ответы с готовыми решениями:

Задан граф с помощью цепных списков. Напечатать список участков
Пожалуйста, помогите мне с задачей, никак не могу с ней разобраться :( задан граф с помощью цепных списков. Напечатать список участков...

Заданы два дерева с помощью цепных списков. *Определить, является ли второе дерево поддеревом первого
Заданы два дерева с помощью цепных списков. *Определить, является ли второе дерево поддеревом первого.

Выручайте Lisp Создание списков
Lisp Требуется 1. Выдать список, каждый элемент которого содержит: статьи расхода, название статьи, номер цеха, себестоимость брака. ...

17
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38162 / 21097 / 4306
Регистрация: 12.02.2012
Сообщений: 34,685
Записей в блоге: 14
19.04.2017, 22:55
Цитата Сообщение от EnotWF Посмотреть сообщение
Вот уже который день пытаюсь разобраться с заданием
- полагаю, что исходные данные-то есть? Вот и выложи их. Что есть, и что должно получиться?
0
0 / 0 / 0
Регистрация: 19.04.2017
Сообщений: 15
20.04.2017, 10:14  [ТС]
Цитата Сообщение от Catstail Посмотреть сообщение
- полагаю, что исходные данные-то есть? Вот и выложи их. Что есть, и что должно получиться?
У меня есть только формулировка задания (приложенно в виде фото)
Миниатюры
Сформировать поддерево с использованием цепных списков Lisp  
0
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38162 / 21097 / 4306
Регистрация: 12.02.2012
Сообщений: 34,685
Записей в блоге: 14
20.04.2017, 10:42
Цитата Сообщение от EnotWF Посмотреть сообщение
У меня есть только формулировка задания
- не надо прикладывать картинки, ты не в суде. Нужно подойти к преподавателю и попросить разъяснить постановку задачи. Решать невесть что тебе вряд ли кто-то будет.
0
0 / 0 / 0
Регистрация: 19.04.2017
Сообщений: 15
23.04.2017, 10:25  [ТС]
Цитата Сообщение от Catstail Посмотреть сообщение
- не надо прикладывать картинки, ты не в суде. Нужно подойти к преподавателю и попросить разъяснить постановку задачи. Решать невесть что тебе вряд ли кто-то будет.
Как я понял со слов преподавателя нужно создать любое дерево (на свой вкус) из цепных списков. Затем ввести вершины, из которых создается поддерево и программа должна его построить и вывести.
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2773 / 491
Регистрация: 28.04.2012
Сообщений: 8,760
24.04.2017, 08:28
Цитата Сообщение от EnotWF Посмотреть сообщение
из цепных списков
Что такое "цепные списки"?
0
 Аватар для vlisp
1062 / 983 / 153
Регистрация: 10.08.2015
Сообщений: 5,336
24.04.2017, 09:40
Цитата Сообщение от korvin_ Посмотреть сообщение
Что такое "цепные списки"?
больные фантазии свидетелей 80х
0
0 / 0 / 0
Регистрация: 19.04.2017
Сообщений: 15
30.04.2017, 08:25  [ТС]
Цитата Сообщение от korvin_ Посмотреть сообщение
Что такое "цепные списки"?
Цепной список - список данных, в котором порядок компонентов списка задан посредством указателей, включенных в компоненты списка
0
 Аватар для vlisp
1062 / 983 / 153
Регистрация: 10.08.2015
Сообщений: 5,336
30.04.2017, 09:58
Цитата Сообщение от EnotWF Посмотреть сообщение
Цепной список
А можно поинтересоваться какой ВУЗ и фамилию преподавателя?
0
Эксперт функциональных языков программированияЭксперт Java
 Аватар для korvin_
4575 / 2773 / 491
Регистрация: 28.04.2012
Сообщений: 8,760
30.04.2017, 12:33
Цитата Сообщение от EnotWF Посмотреть сообщение
Цепной список - список данных, в котором порядок компонентов списка задан посредством указателей, включенных в компоненты списка
Во-первых, это называется «связный список», во-вторых, даже на википедии определение лучше.
0
0 / 0 / 0
Регистрация: 19.04.2017
Сообщений: 15
30.04.2017, 12:36  [ТС]
Цитата Сообщение от korvin_ Посмотреть сообщение
Во-первых, это называется «связный список», во-вторых, даже на википедии определение лучше.
Сори, не знал
0
 Аватар для vlisp
1062 / 983 / 153
Регистрация: 10.08.2015
Сообщений: 5,336
30.04.2017, 13:26
Цитата Сообщение от korvin_ Посмотреть сообщение
это называется «связный список»
не важно как это называется, важно то какое управление памятью По мере развития языки разделились на те. что декларируют автоматическое управление памятью, и на те, которые предоставляют возможность программисту вручную управлять памятью. К первым относятся лисп, VB, C# Java python. Ко вторым относятся С, С++, Паскаль. Долгое время вторая группа доминировала, благодаря всеобщему распространению C++ Однако сейчас языки с автоматическим управлением памятью вышли на первые позиции. Разница между ними в том, что первые не дают прямой доступ к памяти, а вторые дают, с помощью указателей. Так вот связный спиок - это никакой не список, это просто область памяти, содержащая ссылку на другой такой же участок памяти и так далее. Придуманы они были из-за невозможности хранить большой объем памяти в стеке. Собственно определение связного списка чуть ли не дословно повторяет определение списка в лиспе. Поэтому связные списки используют при создании лисп-интерпретатора при этом связный список является внутренним представлением любой программы на лиспе. так ввиду список=данные=программа использовать сишные костыли нет никакого резона. Так что ты либо темой ошибся либо факультетом.
Это первое!
Ну и наконец, с таким техзаданием каши не сваришь, так как есть некоторые правила в обработке данных. Очень простое правило, которое заключается в цепочке: исходные данные==>алгоритм==>результат. А у тебя есть только первое. Так что помочь тебе не представляется никакой возможности
1
Супер-модератор
Эксперт функциональных языков программированияЭксперт Python
 Аватар для Catstail
38162 / 21097 / 4306
Регистрация: 12.02.2012
Сообщений: 34,685
Записей в блоге: 14
30.04.2017, 15:58
EnotWF, приведи конкретный пример "цепного списка". Если затрудняешься, подойди к преподавателю и попроси его объяснить.
0
0 / 0 / 0
Регистрация: 19.04.2017
Сообщений: 15
03.05.2017, 13:02  [ТС]
Цитата Сообщение от Catstail Посмотреть сообщение
EnotWF, приведи конкретный пример "цепного списка". Если затрудняешься, подойди к преподавателю и попроси его объяснить.
После беседы с преподавателем я понял, что под цепным списком подразумевается список ребер, то есть вводится что-то типо : ((1 2 (3 4 5) ((7 8) (7 8 9))))
0
 Аватар для vlisp
1062 / 983 / 153
Регистрация: 10.08.2015
Сообщений: 5,336
03.05.2017, 13:19
Цитата Сообщение от EnotWF Посмотреть сообщение
После беседы с преподавателем я понял, что под цепным списком подразумевается список ребер
список ребер чего?
0
0 / 0 / 0
Регистрация: 19.04.2017
Сообщений: 15
03.05.2017, 13:27  [ТС]
Цитата Сообщение от vlisp Посмотреть сообщение
список ребер чего?
Как я понял этого дерева
0
0 / 0 / 0
Регистрация: 19.04.2017
Сообщений: 15
08.05.2017, 15:15  [ТС]
Up! Помогите пожалуйста, завтра сдача(
0
 Аватар для vlisp
1062 / 983 / 153
Регистрация: 10.08.2015
Сообщений: 5,336
08.05.2017, 16:19
Начни с того, что у тебя на входе в функции и что на выходе
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
08.05.2017, 16:19
Помогаю со студенческими работами здесь

Рекурсивные преобразования списков. Common Lisp
Используя приёмы рекурсии, выполнить такое преобразование. Исходный одноуровневый любой список, вида (a b c d e f g h) ...

Рекурсивные преобразования списков. Common Lisp
Используя приёмы рекурсии, выполнить такое преобразование. Исходный многоуровневый любой список, вида (a b (( c d e ) f g ( h i...

Арифметика и обработка списков в LISP. Задание функций
Задание: Реализовать средствами Лиспа пользовательские функции: a. uf1(x)=tan(x/8)+ctn(x/8) b. uf2(x)=ln(x+4)*ln(x+4) 2. Связать...

Пожалуйста, подправьте программку! Списки списков (Allegro lisp)
Задача: сформировать такие цепочки из списка списков, в которых последний элемент предыдущего списка совпадает с первым следующего. ...

Clojure [HomeLisp] Простой парсинг списков ( транслятор с Си на LISP )
Пpиветcтвyю, дpyзья. c тoвapищaми пишем пpocтoй тpaнcлятop c языкa cи нa LISP и cтoлкнyлиcь c пpoблемoй пapcингa выpaжений-кoмaнд в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
18
Ответ Создать тему
Новые блоги и статьи
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост.
Programma_Boinc 28.12.2025
Советы по крайней бережливости. Внимание, это ОЧЕНЬ длинный пост. Налог на собак: https:/ / **********/ gallery/ V06K53e Финансовый отчет в Excel: https:/ / **********/ gallery/ bKBkQFf Пост отсюда. . .
Кто-нибудь знает, где можно бесплатно получить настольный компьютер или ноутбук? США.
Programma_Boinc 26.12.2025
Нашел на реддите интересную статью под названием Anyone know where to get a free Desktop or Laptop? Ниже её машинный перевод. После долгих разбирательств я наконец-то вернула себе. . .
Thinkpad X220 Tablet — это лучший бюджетный ноутбук для учёбы, точка.
Programma_Boinc 23.12.2025
Рецензия / Мнение/ Перевод Нашел на реддите интересную статью под названием The Thinkpad X220 Tablet is the best budget school laptop period . Ниже её машинный перевод. Thinkpad X220 Tablet —. . .
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru