Zipper (data structure)
A zipper is a technique of representing an aggregate data structure so that it is convenient for writing programs that traverse the structure arbitrarily and update its contents, especially in purely functional programming languages. The zipper was described by Gérard Huet in 1997. It includes and generalizes the gap buffer technique sometimes used with arrays.
Wikipage disambiguates
Wikipage redirect
Finger treeGap bufferGeneralizations of the derivativeGérard HuetList of data structuresList of terms relating to algorithms and data structuresMonad (functional programming)Purely functional data structureSplay treeXmonadZipper (datastructure)Zipper (disambiguation)Zipper data structureZipper datastructure
Link from a Wikipage to another Wikipage
primaryTopic
Zipper (data structure)
A zipper is a technique of representing an aggregate data structure so that it is convenient for writing programs that traverse the structure arbitrarily and update its contents, especially in purely functional programming languages. The zipper was described by Gérard Huet in 1997. It includes and generalizes the gap buffer technique sometimes used with arrays.
has abstract
A zipper is a technique of rep ...... n the current data structure).
@en
Link from a Wikipage to an external page
Wikipage page ID
page length (characters) of wiki page
Wikipage revision ID
1,020,830,958
Link from a Wikipage to another Wikipage
wikiPageUsesTemplate
hypernym
type
comment
A zipper is a technique of rep ...... ue sometimes used with arrays.
@en
label
Zipper (data structure)
@en