Check out this new Android App which helps to get Kick-start for Competitive Programming, Coding Contests and Interviews.
This app needs only your Basics of C to move further. Once you finish reading and attend quiz, you will get a perfect conceptual picture about that topic(say STL). Right now Beginner level is enabled. Further levels will be enabled soon.
Key features of Beginner level are: - Concise C++ STL tables with usage example and complexity. - Concept strengthening quizzes with scoring system( given in Hows and Whys section inside app) and tips to solve if you get locked. - Links to Crash courses and video tutorials on the topic. - Prerequisite links for those who do not know basics of data structures.
A sample table on C++ STL on map Accessors.