package knights_tour
Install
dune-project
Dependency
Authors
Maintainers
Sources
sha256=770624ae4e35d5a58188a1f25e16730d186df8bc4397827fe9a798ea5ca574e3
sha512=b6c7b2473ddf321afaac6b668f9c6820fb8cc872abc494b69edfdff4101c6b660645837b04801e2917c38dd9f19f79bb0a7b029d59a58ddf1e3a235659bab099
doc/knights_tour.searchspace/Searchspace/StaQue/index.html
Module Searchspace.StaQue
Source
A 'a t
is a Dlist containing elements of type 'a
. A Dlist, short for double-ended list, is a purely functional ordered list of elements that can be accessed both from the front and the back.
A name for the datatype, there are different implementations of this interface, you can check this name to identify which implementation you are using.
map f t
applies a function to each element of t, creating a new Dlist with the results.
append s1 s2
Creates Dlist that contains all elements of s1
followed by all elements of s2
.
of_list elements
Creates a Dlist
from the elements of the list. The front of the list will become the front ot the Dlist
. The first element you pop
from the Dlist
will be the first element in the list.
Converts Dlist into a string revealing its internal structure. Useful for debugging and testing.
get i s
finds element at index i from the front. For example get 0 s
is equivalent pop s