Skip to main content

delta_decode

Function delta_decode 

Source
pub fn delta_decode(deltas: &[u32]) -> Vec<u32>
Expand description

Decode deltas back to original values.

§Arguments

  • deltas - Slice of delta-encoded values

§Returns

Reconstructed original values

§Examples

use sqlitegraph::hnsw::serialization::delta_decode;

let deltas = vec![100, 5, 5, 5, 5];
let values = delta_decode(&deltas);
assert_eq!(values, vec![100, 105, 110, 115, 120]);