I have learned basics of c++ and i can now solve some problems which are related to intuition, but i'm still not good at implementation stuff...
So, before learning data structures i found out that i have to learn STL Library of C++
Can someone suggest anything like how can i learn it and become comfortable with it and what should i do next?
Thanks in advance:)
You can downvote if you want, but i need advice :)
hackerrank can help you familiar with those STL stuff — https://www.hackerrank.com/domains/cpp
You can learn every topic of STL in YouTube. I personally learn STL from YouTube (channel name: Luv). Then you need to solve problems by using STL. You can find those problems in various platform. More specifically you can find problems in vjudge.
thnx, but how can i get list of them
most of the 1000-1100, require usage of STL, mostly maps and sets.
go vjudge then search which STL problem you want to solve. then solve problem from those contests. You have no need to think about problem rating. If you can understand anything, then you should improve your implementation skill first.
learn dsa before you learn the STL implementations , then you know how they work
I think one should learn STL before DSA because most of the algorithms need STL concepts.
Here it is: STL Problems
You can learn from YouTube. There are so many videoes about STL's topics
Also you can read this: Part: 1 Part: 2
I now realized that I dont know where I learned STL (O_O)
hackerrank
RTFM https://en.cppreference.com/w/
just give up man
I learnt ( but my lvl still very low ) all what i know about STL & c++ syntax from solving problems & reading solutions to them.