I am new to competitive programming. I had implemented known data structures and algorithms in my first year. Should I study data structures and algorithms before trying more questions or learn algorithms after encountering any algorithmic problem?
valid question