Replace with Sum Of Greater Nodes

My code is not working properly, so can you kindly give a look at my logic?

hello @Kinjal
sum ko as a reference pass karo.

Ha. Ab chal gya, bhaiya.

Apne kyun socha ki yha peh reference variable chahiye? Mujhe esa khayal nai aya hai, maybe mujhe reference variable ke bare meh itna pta nai hai

read about
difference between pass by value , pass by pointer , pass by reference.

Okay, bhaiya. Yha peh static global variable se bhi ho sakta tha na?

global sufficient hai ,static banane ki jarurat nahi hai.

1 Like

Magar, reference pass karana jarorri hai, koi sa bhi approach se kre. I guess.

global banane ke baad naa to reference banane ki jarurat hai aur na hi function mein pass karne ki jarurat hai.

Nai ho rha, bhaiya using global variable.


remove this sum,
because local variable is preferred over global,
hum yaha pe global sum use karna chahte hai but kyunki local sum bhi hai to compiler local wale mein update karega.


Ese kiya hai, ho gaya ese.


sum_var redundant hai ,kyunki sum_var mein sum ka hi value use kar rahe hai,
jo ki hum directly use kar skate hai.

Aap jaisa bol rhe hai, esa hi kiya ab. Apka approach bhut hi easy hai.