Posts

Showing posts from April, 2026

Applying Algorithmic Design and Data Structure Techniques

  Newbie to Newbie - Using Algorithms and Data Structures in Structured Programming  When I first started programming, I thought it would be pretty straightforward. But there is actually so much more to it than I thought. Terms like Algorithms and Data Structures were completely foreign to me in a programming sense, and I had no idea what they were. Throughout my learning, I have learned that these terms are the cornerstone of writing good and organized code. I asked a friend of mine who is a software developer about the terms Algorithms and Data Structures so I could try to wrap my head around that concept; he said that essentially, Algorithms are the plan and Data Structures are the tools you use to do it. Defining Algorithms and Data Structures Algorithms are essentially instructions for solving a problem. A very common example of an algorithm is a recipe. It tells you exactly what to do and in what order, much like how in programming it tells the program what to do. D...