Результаты поиска по запросу "difference-lists"

1 ответ

Списки различий в Прологе и изменяемых переменных

Являются ли списки различий средством «обойти» тот факт, что переменные являются неизменяемыми в прологе?То есть если я реализую добавление с использованием ...

3 ответа

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

Я изучаю haskell, и определение функции, которое я вижу: quickSort (x : xs) = (quickSort less) ++ (x : equal) ++ (quickSort more) where less = filter (< x) xs equal = filter (== x) xs more = filter (> x) xsМожно ли написать это только одним ...

2 ответа

Почему списки различий не являются экземплярами складных?

пакет dlist содержит

ТОП публикаций

7 ответов

Раскрась список в Прологе

Я работаю с Прологом всего пару дней. Я понимаю некоторые вещи, но это меня действительно смущает. Я предполагаю написать функцию, которая берет список и выравнивает его. ?- flatten([a,[b,c],[[d],[],[e]]],Xs). Xs = [a,b,c,d,e]. % expected ...

2 ответа

Почему списки различий не являются экземплярами складных?

пакет dlist [http://hackage.haskell.org/packages/archive/dlist/0.5/doc/html/Data-DList.html] содержитDList тип данных, который имеет много экземпляров, но неFoldable или жеTraversable, На мой взгляд, это два самых «похожих на список» класса ...

2 ответа

Почему списки различий более эффективны, чем обычная конкатенация?

В настоящее время я прохожу свой путь черезУзнай тебя на Хаскеле [http://www.learnyouahaskell.com/for-a-few-monads-more]бронируйте онлайн и пришли к главе, в которой автор объясняет, что некоторые объединения списков могут быть неэффективными: ...

1 ответ

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

2 ответа

Почему списки различий более эффективны, чем обычная конкатенация?

В настоящее время я прохожу свой путь черезУзнай тебя на Хаскеле бронируйте онлайн и пришли к главе, в которой автор объясняет, что некоторые объединения спи...