Why data structure and algorithms are important for programming?? What should I learn first?? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 9

Why data structure and algorithms are important for programming?? What should I learn first??

14th Jul 2019, 7:05 AM
Vineet Kumar
Vineet Kumar - avatar
8 Answers
+ 2
Vineet, you should first learn about algorithms An algorithm is a set of well defined and sequential steps that define how a particular problem can be solved in a definite and ordered sequence I know it's bit bulky but talking about algorithm, it is true. You should first learn the algorithm and the develop a program out of it as it is easy to debug(solve). Hope you get your answer.👍
14th Jul 2019, 11:06 AM
Justin
Justin - avatar
+ 4
It is easy to understand what is the program purpose and it is not only datstrucutures in all languages we use algorithm
14th Jul 2019, 12:54 PM
Mailipalli Krishna Sai
Mailipalli Krishna Sai - avatar
+ 3
It probably doesn't matter too much but some algorithms use data structures so knowing data structures first makes sense.
15th Jul 2019, 3:41 AM
Sonic
Sonic - avatar
+ 3
Programming is nothing without Data structures and algorithms.
15th Jul 2019, 7:03 AM
Manoj
Manoj - avatar
+ 2
Good data structures make it for you to store and retrieve data (huge amount of data) easily. Learning algorithms can help you to analyse the algorithms written by you. Their time complexity (Amount of time or steps required for execution of your code) and space complexity (Amount of space required to store the data created by your code) can be reduced if you can understand algorithms. There is no such thing as what you should go for first. But if you want to start, I would recommend data structures. But you can go with algorithms as well not a big deal. But remember these are really important if you wanna start your career in programming. So learn them well. Best of Luck 😇
14th Jul 2019, 1:57 PM
Deep Doshi
Deep Doshi - avatar
+ 1
好的数据结构和算法能让你写的程序更高效
15th Jul 2019, 11:38 PM
Merida
Merida - avatar
+ 1
To know about time complexity, it must required.
17th Jul 2019, 11:53 AM
Sachin Kumar
Sachin Kumar - avatar
0
You need DS and ALGORITHMS for Solving a Problem in the ..... MOST EFFICIENT WAY If you can do it without it , you don't need this.
19th Jul 2019, 9:23 AM
dcodr
dcodr - avatar