https://en.wikipedia.org/wiki/D-ary_heap
The d-ary heap or d-heap is a priority queue data structure, a generalization of the binary heap in which the nodes have d children instead of 2
This data structure allows decrease priority operations to be performed more quickly than binary heaps, at the expense of slower delete minimum operations. This tradeoff leads to better running times for algorithms such as Dijkstra's algorithm in which decrease priority operations are more common than delete min operations.[1][5] Additionally, d-ary heaps have better memory cachebehavior than a binary heap, allowing them to run more quickly in practice despite having a theoretically larger worst-case running time.[6][7] Like binary heaps, d-ary heaps are an in-place data structure that uses no additional storage beyond that needed to store the array of items in the heap.
http://www.sanfoundry.com/java-program-implement-d-ary-heap/
http://algs4.cs.princeton.edu/99misc/IndexMultiwayMinPQ.java.html
http://stackoverflow.com/questions/9255620/why-does-dijkstras-algorithm-use-decrease-key
The d-ary heap or d-heap is a priority queue data structure, a generalization of the binary heap in which the nodes have d children instead of 2
This data structure allows decrease priority operations to be performed more quickly than binary heaps, at the expense of slower delete minimum operations. This tradeoff leads to better running times for algorithms such as Dijkstra's algorithm in which decrease priority operations are more common than delete min operations.[1][5] Additionally, d-ary heaps have better memory cachebehavior than a binary heap, allowing them to run more quickly in practice despite having a theoretically larger worst-case running time.[6][7] Like binary heaps, d-ary heaps are an in-place data structure that uses no additional storage beyond that needed to store the array of items in the heap.
http://www.sanfoundry.com/java-program-implement-d-ary-heap/
http://algs4.cs.princeton.edu/99misc/IndexMultiwayMinPQ.java.html
http://stackoverflow.com/questions/9255620/why-does-dijkstras-algorithm-use-decrease-key