Welcome to the second post on Data structures and algorithms:-

Important terminologies:-

In this post we will look at some terminologies related to data structures and algorithms. You need not memorize any terminology here in but you must know about them if your interviewer asks about them or of you have to simply explain it to someone.

So Let's get started,

The first is Data structure and second is Algorithm about which I have explained briefly in the earlier post. Click here to read. 

The next terminology is...

Database – Collection of information in permanent storage for faster retrieval and updating.




Data warehouse – Structure with several analytical tools created to manage huge data for better analysis.


Big data – Analysis of too large or complex data, which cannot be dealt with the traditional data processing applications.


Time complexity – Total time required by an algorithm to execute completely.


Space  complexity – Space or memory used in the computer* to execute a particular algorithm completely.

(*Note : here computer refers to not just a desktop but any computing device be like desktop, laptop, mobile or even a simple calculator.)

There are a few more terminologies like "big Oh", "big theta" and "big omega". But they deserve a whole separate post for detailed explanation in simplest possible way.  


Please wait for the next post till then "KEEP LEARNING KEEP GROWING".


#KeepLearningKeepGrowing