i just heard about a new technology website QueryHome.com and i asked some questions there. And i m sure that will provide all answer of question you have.
Is there a website reviewing which data structures and algorithms are used in specific well-known software/websites (such as mysql, postgresql, jdk, android, google rankingā¦)
for instance, JDK8 Arrays.sort usess trimsort alg. mysql uses quicksort+external sort. open street maps routing uses dijkstrasā¦
ps: I am not asking about common data structures and alg in general. I am asking about the internals of some specific well known products.
Data structures and Algorithms are two important concepts when it comes to learning any programming language, functional or object oriented, from the ground up. In order to master a language, you must first master the basic groundwork for that language.
This website contains a list of basic c programs for new programmers. I will strongly recommend new programmers to first solve some basic algorithm problems before jumping into online programming contests.