|
|
Другие темы раздела | |
Lisp Реализовать алгоритм С4.5 построения дерева решений. Вход — таблица.Выход — дерево
https://www.cyberforum.ru/ lisp/ thread2121003.html Здравствуйте, пожалуйста помогите с данной задачей. Нужно реализовать алгоритм С4.5 построения дерева решений. Вход — таблица.Выход — дерево. |
Lisp Получить из многоуровневого списка чисел списки положительных, отрицательных и число нулей. Написать функцию, которая по списку с подсписками строит списки из положительных числовых элементов, отрицательных числовых элементов и выводит количество нулевых элементов. Заранее спасибо! Если можно,напишите пожалуйста пояснение своих действий |
Lisp Выручайте! Написать функцию, которая список ‘(a1 a2 a3 …aN) преобразует в сложный список (aN)…a3) a2) a1)
https://www.cyberforum.ru/ lisp/ thread2119833.html Написать функцию, которая список ‘(a1 a2 a3 …aN) преобразует в сложный список ((((aN)…a3) a2) a1). Буду благодарен! |
Lisp Написать функцию, которая находит в данном списке подсписок минимальной длины. (HomeLisp) - Lisp Буду очень признателен. https://www.cyberforum.ru/ lisp/ thread2119828.html |
Lisp Apply_: 1 - не является корректным именем функции! [Homelisp] Добрый день, делаю лабораторную, и взял пример функции с другой темки(https://www.cyberforum.ru/lisp/thread398863.html) Сначала ввёл - всё работает, прошло время и функция не работает выдавая данную ошибку. Пробовал другие версии Homelisp, перезапускал редактор и ПК - не помогло. Apply_: 1 - не является корректным именем функции! Пробовал разные вариации(for считает за символ, mapcan не знает... |
Lisp Добавление элемента в дерево поиска Добрый день. Нужно реализовать именованную функцию для использования. "Дерево двоичного поиска представлено многоуровневым списком вида (((...) х2 (...)) х1 ((..) х3 (...))). Реализовать функцию добавления нового значения в дерево." https://www.cyberforum.ru/ lisp/ thread2116524.html |
Lisp Реализовать алгоритм Реализовать алгоритм С4.5 построения дерева решений. Вход — таблица.Выход — дерево. https://www.cyberforum.ru/ lisp/ thread2116300.html |
Программа, возвращающую список вида: первый элемент — атом, появляющийся в списке один раз, второй - два раза и т.д Lisp Помогите пожалуйста!! Есть список атомов. Написать программу, возвращающую список вида: первый элемент — атом исходного списка, появляющийся в списке один раз (с учетом вхождений в подсписки), второй элемент — атом, появляющийся два раза (с учетом вхождений в подсписки) и т.д. Если есть несколько атомов, появляющихся одинаковое количество раз, то их объединить в список. |
Lisp Дополнительная функциональность в HomeLisp Уважаемый Catstail! Прошу добавить в НОВУЮ версию HomeLisp дополнительные функции для работы с картинками: 1) определение размера картинки; 2) копирование прямоугольного фрагмента картинки в файл изображения; 3) замена прямоугольного фрагмента картинки фрагментом из файла. https://www.cyberforum.ru/ lisp/ thread2115892.html |
Lisp Прибавить в хвост списка такой элемент, чтобы сумма нового списка была равна S
https://www.cyberforum.ru/ lisp/ thread2115245.html Подскажите, пожалуйста, в чем ошибка Задание: Прибавить в хвост списка такой элемент, чтобы сумма нового списка была равна S. (defun f(A s b) (if(null A) (append b (list s)) (f (cdr A) (- s (car A)) (append b (car A))))) |
Lisp Атомы, встречающиеся в списке один раз Всем привет! Нужно сформировать список из атомов, встречающихся в исходном один раз (учитывая подсписки) я создала 2 функции)) а как связать их никак не пойму) Буду очень благодарна за помощь))) 1 фун-ия функция, превращающая список в список атомов (т.е. формирует новый список, разворачивая подсписки) (defun flat (lst) |
4527 / 3521 / 358
Регистрация: 12.03.2013
Сообщений: 6,038
|
|
13.11.2017, 13:52 | 0 |
Считать из стека верхний элемент и меняет значение переменной стека - Lisp - Ответ 1170694013.11.2017, 13:52. Показов 2283. Ответов 11
Метки (Все метки)
Ответ
Пока стало только более запутано.
Ваша терминология расходится с общепринятой. В лиспе нет «стеков». Не верите — убедитесь: http://www.lispworks.com/docum... _glo_s.htm Термина «stack» нет. Поэтому, раз уж вы собрались делать дело, Кроме того, «переменная стека» — это что? По ссылке вы можете убедиться, что термина «stack variable» в лиспе тоже нет. Если вы имеете в виду переменную значением которой является стек (что бы это ни было), так и пишите. В лиспе есть стандартный макрос POP, который делает примерно то, что вы говорите, но со списками. http://www.lispworks.com/docum... /m_pop.htm Вы слово «POP» употребили в смысле этого макроса или просто как абстрактное имя? Короче, если вам надо написать велосипедную реализацию макроса POP, так и напишите, не путайте народ стеками и их переменными. Вернуться к обсуждению: Считать из стека верхний элемент и меняет значение переменной стека Lisp
0
|
13.11.2017, 13:52 | |
Готовые ответы и решения:
11
Извлечь из стека первый (верхний) элемент и вывести его значение D, а также адрес P2 новой вершины стека Структура стек (: добавить элемент в стек, удалить элемент из стека, получить значение с вершины стека, размер стека...) Подскажите как вывести верхний элемент стека в виде строкового представления Удалить элемент из стека по условию и добавить элемент в начало стека |
13.11.2017, 13:52 | |
13.11.2017, 13:52 | |
Помогаю со студенческими работами здесь
0
Delphi. Dynamic: описать функцию Рор(S) целого типа, которая извлекает из стека S первый (верхний) элемент Перемещать элементы из первого стека во второй, пока значение вершины первого стека не станет четным Перемещать элементы из первого стека во второй, пока значение вершины первого стека не станет четным Функция изымает элемент из стека и возвращает его значение |