Question:
In a max-heap of size \(n\) stored in an array (1-indexed), the parent of an element at index \(i\) is located at index:
एक 1-इंडेक्स वाले ऐरे में संग्रहीत आकार \(n\) के मैक्स-हीप में, इंडेक्स \(i\) पर स्थित तत्व का पैरेंट (Parent) किस इंडेक्स पर होता है?
Options:
- \(\lfloor i/2 \rfloor\)
- \(2i\)
- \(2i + 1\)
- \(i – 1\)
- \(\lfloor i/2 \rfloor\)
- \(2i\)
- \(2i + 1\)
- \(i – 1\)
Correct Answer: a)
Explanation:
In a 1-indexed binary heap array:
– Parent of node at index \(i\) is at **\(\lfloor i/2 \rfloor\)**.
– Left child is at \(2i\).
– Right child is at \(2i + 1\) (Option a).
1-इंडेक्स वाले बाइनरी हीप में इंडेक्स \(i\) के पैरेंट का इंडेक्स **\(\lfloor i/2 \rfloor\)** होता है (विकल्प a)।