I was going through the text Introduction to Algorithms by Cormen et. al. but faced some issues with the Fibonacci Heap section, especially the intuitive working of the charging and discharging of the potential function. When is the charging triggered or when is the discharging triggered. Without a proper a guidance ( I am doing self study) it is quite difficult for me to understand the details behind this specific topic on my own.
I had asked few of my questions here and here but while writing this question, I haven't received an answer. Probably this means that topic is quite difficult (from the intuition and tear-down point of view, this is what I feel , may be others might differ).
Anyways, could anyone recommend me video lectures which shall instruct me and inculcate in me the intuition of the working of the Fibonacci Heap. It shall be very helpful me and other who are probably in need of the same.