Skip to content

Instantly share code, notes, and snippets.

@Spuffynism
Created February 19, 2018 16:39
Show Gist options
  • Select an option

  • Save Spuffynism/0e68fbaf3df6f6e4d810e16c09377867 to your computer and use it in GitHub Desktop.

Select an option

Save Spuffynism/0e68fbaf3df6f6e4d810e16c09377867 to your computer and use it in GitHub Desktop.
heap
let parent = (t, i) => t[((i + 1)>>1) - 1];
let kids = (t, i) => [t[2*i + 1],t[(i+1)*2]]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment