Taking the given array as level order traversal, we can build binary tree.
(A) 13 comes as child of 12, which is not allowed in a binary max-heap
(B) 16 comes as child of 14 violating max-heap property
(C) is a valid binary max-heap as all children are smaller than their parent
(D) 16 comes as child of 12, violating max-heap property