data structure and exercises in leetcode and geekforgeek progress https://leetcode.cn/studyplan/top-100-liked/ # find mid point mid = (l + r) / 2 l + (r-l)/2 => 2l/2 + (r-l)/2 => (r+l)/2 # tools when solving https://excalidraw.com/ links https://leetcode.cn/u/lightning-strike/ nested structure can be handled using stack no.385 - mini parser