Learn R Programming

datastructures (version 0.2.9)

clear: Remove all elements from a datastructure

Description

Removes every element that is stored in a data structure and resets everything.

Usage

clear(obj)

# S4 method for deque clear(obj)

# S4 method for heap clear(obj)

# S4 method for map clear(obj)

Arguments

obj

the object to clear

Examples

Run this code
# NOT RUN {
 # clears a multimap
 m_map <- multimap()
 m_map <- insert(m_map, c("a", "b"), 1:2)
 m_map <- insert(m_map, c("a", "b"), list(1, list(a=1)))
 m_map <- clear(m_map)


 # clears a heap
 f_heap <- fibonacci_heap("integer")
 f_heap <- insert(f_heap, 1:2, 1:2)
 f_heap[3:4] <-  list(1, list(a=1))
 f_heap <- clear(f_heap)

 # clears a \code{deque}
 s <- stack()
 s <- insert(s, list(1, vector(), list(3), data.frame(rnorm(3))))
 s <- clear(s)

# }

Run the code above in your browser using DataLab