0
ответов

Flatten a list in Prolog

Я работаю с Prolog всего пару дней. Я понимаю некоторые вещи, но это действительно сбивает меня с толку. Я должен написать функцию, которая берет список и сглаживает его. ?- flatten([a,[b,c]...
вопрос задан: 17 January 2017 16:22
0
ответов

Понимание списков различий

Я пытаюсь понять списки различий в Прологе, но я изо всех сил пытаюсь реализовать его должным образом, каждый раз, когда я пытаюсь это сделать, я получаю список списков, но это не то, что я хочу. Я пытаюсь ...
вопрос задан: 17 November 2014 15:50
0
ответов

Тестирование списков различий прологов

Я читал о том, насколько велики списки различий, и надеялся проверить несколько примеров из книг. Но кажется, что вы не можете передавать списки в качестве входных данных точно так же, как, например ...
вопрос задан: 2 February 2014 23:35
0
ответов

Можно ли выполнить быструю сортировку списка только за один проход?

Я изучаю haskell и вижу следующее определение функции: quickSort (x: xs) = (quickSort less) ++ (x: equal) ++ (quickSort more) where less = filter (
вопрос задан: 19 August 2012 11:20
0
ответов

Haskell: сведение двоичного дерева

Я думал о сведении двоичного дерева к списку для последующей обработки. Сначала я подумал об использовании (++) для соединения левой и правой ветвей, но затем подумал, что в худшем случае потребуется O(...
вопрос задан: 15 May 2012 09:37