Gap buffer
A gap buffer in computer science is a dynamic array that allows efficient insertion and deletion operations clustered near the same location. Gap buffers are especially common in text editors, where most changes to the text occur at or near the current location of the cursor. The text is stored in a large buffer in two contiguous segments, with a gap between them for inserting new text. Moving the cursor involves copying text from one side of the gap to the other (sometimes copying is delayed until the next operation that changes the text). Insertion adds new text at the end of the first segment; deletion deletes it.
Wikipage redirect
primaryTopic
Gap buffer
A gap buffer in computer science is a dynamic array that allows efficient insertion and deletion operations clustered near the same location. Gap buffers are especially common in text editors, where most changes to the text occur at or near the current location of the cursor. The text is stored in a large buffer in two contiguous segments, with a gap between them for inserting new text. Moving the cursor involves copying text from one side of the gap to the other (sometimes copying is delayed until the next operation that changes the text). Insertion adds new text at the end of the first segment; deletion deletes it.
has abstract
A gap buffer in computer scien ...... in text editors such as Emacs.
@en
Un buffer gap, in informatica, ...... intorno alla stessa posizione.
@it
Буферное окно (англ. Gap buffe ...... ых редакторах таких как Emacs.
@ru
Link from a Wikipage to an external page
Wikipage page ID
page length (characters) of wiki page
Wikipage revision ID
1,006,170,437
Link from a Wikipage to another Wikipage
wikiPageUsesTemplate
subject
hypernym
type
comment
A gap buffer in computer scien ...... segment; deletion deletes it.
@en
Un buffer gap, in informatica, ...... intorno alla stessa posizione.
@it
Буферное окно (англ. Gap buffe ...... ление увеличивает размер окна.
@ru
label
Buffer gap
@it
Gap buffer
@en
Буферное окно
@ru