1 / 1 / 0
Регистрация: 07.11.2013
Сообщений: 10
|
||||||
1 | ||||||
Каким образом можно использовать функции высокого порядка07.11.2013, 07:24. Показов 1408. Ответов 15
Метки нет (Все метки)
Помогите пожалуйста ответить на вопрос.
Каким образом можно использовать функции высокого порядка (аргументами функций являются функции) при реализации ваших функций psh или rv?
0
|
07.11.2013, 07:24 | |
Ответы с готовыми решениями:
15
"Функции более высокого порядка. Функциональный аргумент, функциональное значение. Способы композиции функций" - композиции и функции высокого порядка Каким образом в Common Lisp можно возвращать более одного значения, не используя объекты-контейнеры? Функция высокого порядка Рекурсия высокого порядка |
1 / 1 / 0
Регистрация: 07.11.2013
Сообщений: 10
|
||||||
07.11.2013, 16:31 [ТС] | 3 | |||||
Вот вся программка
0
|
1 / 1 / 0
Регистрация: 07.11.2013
Сообщений: 10
|
|
07.11.2013, 17:30 [ТС] | 5 |
Для представления графа используются два списка: список верши и список ребер графа, а для определения связности графа используется поиск пути от одной вершины к другой.
0
|
1 / 1 / 0
Регистрация: 07.11.2013
Сообщений: 10
|
|
10.11.2013, 16:42 [ТС] | 7 |
В программе были реализованы следующие функции:
path(x y e) - предикат проверки, существования пути из вершины X в вершину Y, где e – список ребер. smv (x y nv nov) – функция проверки принадлежности смежных вершин, определяет, является ли вершина y смежной с одной из новых вершин, где x - первая вершина ребра, y - вторая вершина ребра, nv - список найденных вершин, nov - список новых вершин. psmv (nv nov e) – функция поиска смежных вершин, осуществляет поиск смежных вершин с новыми вершинами и добавлением их в список, где nv - список найденных вершин, nov - список новых вершин, e - список ребер. psh(nv nov y e) - функция поиска в ширину, осуществляет просмотр вершин по алгоритму поиск «в ширину», где nv - список найденных вершин, nov - список новых вершин, y - вершина поиска, e - список ребер. rv(1v v e) - функция перебора вершин, осуществляет перебор вершин и поиск путей от первой вершины ко всем остальным, где 1v - первая вершина, v - список вершин, e - список ребер. graf(v e) - функция определения связанности граф, где v - список вершин, e - список ребер.
1
|
1 / 1 / 0
Регистрация: 07.11.2013
Сообщений: 10
|
|
12.11.2013, 04:54 [ТС] | 9 |
Обещали посмотреть
0
|
1 / 1 / 0
Регистрация: 07.11.2013
Сообщений: 10
|
|
13.11.2013, 23:37 [ТС] | 11 |
Вот исходное задание:
Напишите программу на языке XLisp, определяющую, является ли данный неориентированный граф связным. Указание: запрограммируйте предварительно предикат (path X Y), проверяющий, существует ли путь из вершины X в вершину Y.
0
|
1 / 1 / 0
Регистрация: 07.11.2013
Сообщений: 10
|
|
14.11.2013, 00:00 [ТС] | 12 |
Что делает программа находится во вложении.
0
|
1 / 1 / 0
Регистрация: 07.11.2013
Сообщений: 10
|
|
23.11.2013, 06:36 [ТС] | 13 |
Хотя-бы объясните пожалуйста, как это можно сделать.
0
|
1 / 1 / 0
Регистрация: 07.11.2013
Сообщений: 10
|
|
27.11.2013, 17:12 [ТС] | 14 |
Однако, не только для меня эта программка Эверест!
0
|
Модератор
|
||||||
27.11.2013, 19:09 | 15 | |||||
Воложение в формате "doc" невразумительно. В чужом коде копаться не хочется... Но задача, является ли граф связным, решается многими способами. Например, таким:
1
|
Модератор
|
|
02.12.2013, 13:55 | 16 |
Кстати, в функции is-connected используется apply - функция высшего порядка.
0
|
02.12.2013, 13:55 | |
02.12.2013, 13:55 | |
Помогаю со студенческими работами здесь
16
Функция высокого порядка. Помогите Можно ли использовать DAO вместо Ado и если Можно то каким образом? Каким образом можно использовать файл *.h в проекте на C# Каким образом можно использовать регулярное выражение regex из .NET под С++ Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |