chickadee » sparse-vectors » sparse-vector-set!

sparse-vector-set! SPARSE-VECTOR INDEX VALUEprocedure
*sparse-vector-set! SPARSE-VECTOR INDEX VALUEprocedure

Binds the element at INDEX to VALUE. The *sparse-vector-set! variant does not perform argument checking.

INDEX ; uinteger ; integer in [0 ...).
VALUE ; * ; but not DEFAULT.

(set! (sparse-vector-ref SPARSE-VECTOR INDEX) VALUE) is supported.

An O(m) operation where m is ((log/base storage-node-size) INDEX).