Posts

Showing posts from February, 2021

Algorithm Design and Data Structure Techniques

Image
 Good evening everyone,  My apologies for the lack of content recently, work had doubled this year as everyone is working from home now (thanks Covid), school load, as well as spending as much time with my wife and young son as possible!! I'll start this post with a few definitions on the topic so we are all starting off on the right foot! An Algorithm is "a process or set of rules to be followed in calculations or other problem-solving operations, especially by a computer, used yo accomplish a certain task or request" ( Algorithm 2021).  Data Structure is "a way to store and organize data so that it can be used efficiently" ( Data structures: Ds tutorial - javatpoint ), typically being used in arrays or graphs.   Now that we are all caught up, now onto the main topic!  The data structure is not an form of programming languages, instead, it is "a set of algorithms that we can use in any programming language to structure the data in the memory" ( Data ...