you may be facilitated, but it is not necessary
if you don’t know already common patterns and such you will just need some more times, and maybe a few extra steps in your code but you can reach the solution anyway
just try to solve them and see how you fare
Thanks a lot .I will surely do it but knowing algorithm and data structures will make it way more easier right?
not necessarily, because also pattern recognition comes with practice
don’t get lost too much branching out, if you started it continue on the path till you get stuck, only then you need to stop a bit and research or ask for help