|
|
Другие темы раздела | |
Lisp Как отсортировать список строк в Scheme?
https://www.cyberforum.ru/ lisp/ thread2366421.html Как модифицировать программу (selection-sort pred? xs), чтобы она сортировала следующий список строк: (selection-sort string-ci<=? (quote ("C" "C++" "Pascal" "bash" "csh" "zsh" "Haskell" "Lisp" "Assembler"))), где аргументом pred? является предикат двух аргументов, возвращающий #t, если его первый аргумент меньше второго или равен ему, и #f в противном случае. Иными словами, (pred? a b)... |
Напишите функцию, которая спрашивает у пользователя ФИО студента из группы Lisp Напишите функцию, которая спрашивает у пользователя ФИО студента из группы (список группы составлен в лабораторной работе №1 ) и выдает следующие данные о нем: 1. год рождения; 2. средний бал; 3. родителей; 4. списки свойств, присвоенные ему раньше. (((1995 22 11) (Krasnoyarsk)(4.0)(5.0)(4.0)) (((Sergeev Sergey Sergeevich) (5 2 1962) (Yandex Taxsi)) ((Antonova Lydmila Alexsandrovna)... |
Lisp Работа с фреймами Сейчас думаю над выводом структуры фрейма. Нужно чтобы выводилось так: Film --- THRILLER --- --- ACTION_MOVIE --- --- --- AZAZAZAZAA --- --- --- FOREIGN_CORRESPONDENT --- --- DETECTIVE The_39_Steps --- COMEDY https://www.cyberforum.ru/ lisp/ thread2365760.html |
Lisp Найти сумму между максимальным и минимальным элементами сложного списка, используя рекурсию
https://www.cyberforum.ru/ lisp/ thread2365007.html Помогите пожалуйста! |
Lisp Программа должна искать все числа в диапазоне от a до b, содержащих в десятичной записи не более двух нулей Программа должна искать все числа в диапазоне от a до b, которые содержат не более 2 нулей в десятичной записи |
Lisp Разработать функцию, которая возвращает значение T, если в дереве более n листьев, и NIL в противном случае Разработать функцию, которая возвращает значение T, если в дереве более n листьев, и NIL в противном случае. n вводится. Среда - HomeLisp https://www.cyberforum.ru/ lisp/ thread2364710.html |
Lisp Построение упорядоченного преддерева из упорядоченного дерева
https://www.cyberforum.ru/ lisp/ thread2364631.html Здравствуйте! Ребята, нужна помощь! Нужно написать рекурсивную функцию, которая из упорядоченного дерева выделяла бы преддерево, т.е. дерево состоящие из всех элементов предшествующих заданному. Пример дерева: (5 (3 (1 nil nil) (4 nil nil)) (7 (6 nil nil) (13 (11 nil nil) (15 nil nil)))) Преддерево относительно х=13: (5 (3 (1 nil nil) (4 nil nil)) (7 (6 nil nil) nil)) Вот как я... |
Найти количество атомов многоуровневого списка на каждом уровне Lisp Здравствуйте, нужна помощь, вот задание: Найти количество атомов списка с подсписков. Знаю что можно как-то решить её с помощью 4-5 строк, с использованием mapcar и apply. Вот пример: (defun atoms-count (l) (labels ((iter (l new-l cur-lvl cnt ans) (if (null l) (if (null new-l) |
Lisp Упорядоченное дерево Здравствуйте! Прошу помощи в решении следующей задачи: Определите функцию (ordered Tree), проверяющую является бинарное дерево Tree упорядоченным деревом целых чисел, т. е. число, стоящее в любой вершине дерева, больше любого элемента в левом поддереве и меньше любого элемента в правом поддереве. Указание. Можно использовать вспомогательные функции (ordered_left X Tree) и (ordered_right X... https://www.cyberforum.ru/ lisp/ thread2361534.html | Lisp Ленивый Факториал (не могу найти ошибку!) Помогите исправить! Не могу найти ошибку (код Scheme): (define (lazy-cdr xs) (force (cdr xs))) (define (comp-helper f expr) (comp-helper f (f expr))) (define (computed-factorial? expression) (comp-helper (lambda (lazy-cdr expression) (lazy-factorial (lazy-cdr expression))) (lazy-factorial (lazy-cdr expression)))) (define (lazy-factorial n) (cond ((= n 0) 1) https://www.cyberforum.ru/ lisp/ thread2361478.html |
Функция: определение высоты бинарного дерева Lisp написать функцию , которая определяет высоту бинарного дерева |
Lisp Функция: в неориентированном графе посчитать суммарный вес рёбер (HomeLisp)
https://www.cyberforum.ru/ lisp/ thread2361291.html Добрый день! Помогите, пожалуйста, написать функцию. Задача: в неориентированном графе посчитать суммарный вес рёбер. Граф: (abcde). Рёбра и их вес: ( (ab 3) (ad 4) (ae 3) (bc 2) (dc4) (de 2) ). Один из вариантов решения данной задачи уже был сделан мной, но он для абсолютно любых списков (т.е. может применяться не для графов и их рёбер). (defun sumvr (x) (cond |
0 / 0 / 0
Регистрация: 21.03.2017
Сообщений: 39
|
|
0 | |
Определить функцию для циклического сдвига списка вправо на один элемент - Lisp - Ответ 1313947309.12.2018, 00:33. Показов 1161. Ответов 2
Метки (Все метки)
Дан список. Определить функцию для циклического сдвига списка вправо на один элемент. Использовать только базис Лиспа. Самым простым вариантом путем рекурсии нельзя использовать различные встроенные методы типа last и butlast и др. Например: если дано "(1 2 3 4 5)", ответом будет "(5 1 2 3 4)" Помогите пожалуйста!
Вернуться к обсуждению: Определить функцию для циклического сдвига списка вправо на один элемент Lisp
0
|
09.12.2018, 00:33 | |
Готовые ответы и решения:
2
Написать программу для циклического сдвига списка на n-1 элементов влево Напишите функции для циклического сдвига слова влево и вправо Функция циклического сдвига побитово вправо Предикат для циклического смещения списка вправо на n-элементов. |
09.12.2018, 00:33 | |
09.12.2018, 00:33 | |
Помогаю со студенческими работами здесь
0
Вывести результат последовательного применения циклического сдвига вправо заданной последовательности k раз Осуществление циклического сдвига элементов прямоугольной матрицы на n элементов вправо Получить результат циклического сдвига элементов списка на K позиций влево Матрицы: определить номера строк, совпадающих полностью или в результате циклического сдвига |