Data Structure, Algorithms and Data Science Connect them in Practical Scenarios