|
|
Другие темы раздела | |
Lisp Найти в дереве путь максимальной длины, и проходящий через заданное множество вершин
https://www.cyberforum.ru/ lisp/ thread2237215.html Дано бинарное дерево. Найти путь максимальной длины, и проходящий через заданное множество вершин. |
Lisp Образовать из элементов двух упорядоченных списков новый список, тоже упорядоченный Даны два упорядоченных списка. Образовать из элементов этих списков новый список, также упорядоченный |
Lisp Функция, вставляющая в первый список элементы второго списка
https://www.cyberforum.ru/ lisp/ thread2236901.html примечание: Определите на двух языках Clisp и SWI-Prolog соответственно функцию и предикат для работы со списком. Все функции и предикаты должны быть рекурсивными. Для Clisp в теле функции использование операторов SET и SETQ не допускается, функционалы не использовать. Для SWI-Prolog ввод списка должен запрашиваться в процессе работы программы. Примеры работы функции приведены для... |
Lisp Добавление условий в текст программы есть задача, найти наибольшее по модулю число в списке с подписками. (defun max_abs (li_st);declaration the function with arguments "li_st" "This function finds the largest modulo value in the list" (cond ((atom li_st) li_st) ; if on the entrance is served by an atom, it is the maximum ((null (cdr li_st)) (car li_st)) ; If the element is the only one in the list, then it is... https://www.cyberforum.ru/ lisp/ thread2236176.html |
Умножение через сложение и вычитание Lisp Можно ли на примере данного кода произвести умножение через сложение и вычитание? (defun umn (x y) (let ((a 0)(b 0)) (loop (cond ((equal a y) (return b))) (setq a (+ 1 a)) (setq b (+ b x))))) |
Lisp Удаление из списка четных атомов (с учетом подсписков) Опишите функцию, удаляющую из списка четные атомы (с учетом подсписков). К примеру из (1 (2 3 4) 5 (6) (7 (8 (9 10)) 11) 12) должен получиться список (1 (3) 5 () (7 ((9)) 11)) https://www.cyberforum.ru/ lisp/ thread2234742.html |
Lisp Сумма числовых элементов списка
https://www.cyberforum.ru/ lisp/ thread2234741.html Вычислить сумму числовых элементов списка, учитывая элементы подсписков. Например, результатом применения функции к аргументу ’(a 1 (b 4 c 5 (2 d 7)) e) должно быть 19. |
Lisp Извлечение чисел из списка Описать функцию, которая создавала бы список только из числовых элементов списка–аргумента, учитывая элементы подсписков. Например, результатом применения функции к аргументу ’(a 1 (b 4 c 5 (2 d 7)) e) должен быть список ’(1 4 5 2 7). |
Lisp Нужно переправить через реку Здравствуйте уважаемые форумчане, помогите пожалуйста решить задачу, искала на форуме не нашла, аналогов решения много , но задачи совсем другие, думаю она пригодится для многих в дальнейшем , заранее огромное спасибо. Нужно переправить через реку с помощью одного плота семью (мать, отца, 2-х дочерей и 2-х сыновей) и полицейского с заключенным. Следует соблюдать следующие правила: 1. На... https://www.cyberforum.ru/ lisp/ thread2233552.html | Lisp Allergo Lisp Обработка строк Прошу помочь разобраться в работе кода ( обработка строк ) как работает , и какой результат будет ? (setf st1 "M") (dotimes (j (Length st1) st1) (if (equalp (CHAR st1 j) #\N ) (setf (CHAR st1 j) #\U) (setf (CHAR st1 j) #\P) } } -- P https://www.cyberforum.ru/ lisp/ thread2233510.html |
Увеличение числового списка Lisp Функция которая увеличивает все элементы числового списка в два раза (список может быть многоуровневым). Получилось сделать только для простого списка. (DEFUN DOUBLE ( OLDLIST ) (LET ((NEWLIST NIL)) (LOOP (COND (( NULL OLDLIST ) (RETURN NEWLIST))) (SETQ NEWLIST (APPEND NEWLIST (LIST (* 2 (CAR OLDLIST))))) (SETQ OLDLIST (CDR OLDLIST... |
Lisp Используя функции car и cdr извлечь из заданных списков элементы с указанными номерами
https://www.cyberforum.ru/ lisp/ thread2230505.html Здравствуйте, помогите пожалуйста решить задачу, заранее спасибо!) Используя функции car и cdr необходимо извлечь из заданных списков эле- менты с указанными номерами. В качестве результата выдайте список состав- ленный из извлеченных элементов. Списки: ((PI) V (H J K)), (R YU (H KJ KL)), (U II OO LL PP (3 4 5)), Номера: 1, 3, 6. |
0 / 0 / 0
Регистрация: 22.05.2017
Сообщений: 4
|
|
0 | |
Дано дерево (необязательно бинарное) и номер уровня. Вывести список вершин, находящихся на данном уровне - Lisp - Ответ 1235003929.04.2018, 18:39. Показов 1145. Ответов 1
Метки (Все метки)
Дано дерево (необязательно бинарное) и номер уровня. Вывести список вершин, находящихся на данном уровне.
Помогите решить до завтра. Вернуться к обсуждению: Дано дерево (необязательно бинарное) и номер уровня. Вывести список вершин, находящихся на данном уровне Lisp
0
|
29.04.2018, 18:39 | |
Готовые ответы и решения:
1
Вывести число вершин n-го уровня (Бинарное дерево поиска) Постройте и выведите на экран бинарное дерево. Найдите произведение элементов дерева, находящихся на уровне u Вывести список вершин на заданном уровне дерева Бинарное дерево: вывести номера вершин у которых количество потомков в левом и правом поддеревьях различается |
29.04.2018, 18:39 | |
29.04.2018, 18:39 | |
Помогаю со студенческими работами здесь
0
Построить и вывести бинарное дерево, степень всех вершин которого, кроме листьев, равна введенному числу Бинарное дерево. Удалить из дерева часть вершин так, чтобы оставшееся дерево стало пирамидой Подсчитать число вершин на n – ом уровне непустого дерева Т (корень считать вершиной нулевого уровня) Бинарное дерево. Найти среднее арифметическое указанного уровня |