Applying Algorithmic Design and Data Structure Techniques

 Java Newbie? Come on In!


Today we will be talking about applying algorithmic design and data structure techniques in developing structured programs. Do not fret; I intend to take you through this as a newbie to a newbie would! First, we need to understand what algorithmic design and data structure techniques are. A data structure is a particular way of storing and organizing data so that it can be used efficiently. Arrays, trees, linked lists, stacks, graphs, etc. are all data structures that allow us to perform different operations on data. Algorithm design is simply just a collection of different steps that will lead you to the correct output. The two work hand in hand by influencing each other more specifically the design of the end result. 


Are some algorithms and data structure designs better than others? In my opinion yes they absolutely can be. It is highly definitive on the desired output that you are seeking. Both of these complement each other to produce the output of the input that the user has put forth. If one is faster than another I would base that alone on one being better than another. Speed is what everyone is looking for when using programs nowadays. If it's slower than one that is out there of course people will want the faster option. 

Applying algorithmic design and data structure techniques in developing structured programs is so very important for creating software that will run efficiently. By analyzing problems in a quick fashion as well as finding algorithms and data structures that complement each other you can have a great program that can run efficiently as well as effectively. 


References 

February 12, 2019. (n.d.). How is algorithm design applied?. WLU. https://online.wlu.ca/news/2019/02/12/how-algorithm-design-applied#:~:text=Algorithm%20Design%20Techniques%20in%20Data,perform%20different%20operations%20on%20data.

Lysecky, R., Vahid, F., Lysecky, S., & Givargis, T. (2015). Data structures essentials. zyBooks.

Comments

Popular posts from this blog

Documenting a Day