Week 5 Interactive Assignment CPT307
Good evening! If you're new to programming and want to learn about algorithmic design, you're in the right place! This is typically a bit overwhelming, but once you learn some of the basics it's much easier than you think. Let's dive into some programming concepts: Algorithms are like cooking recipes. They provide the step-by-step instructions for you to follow to solve a problem. Simple as that. Data structures can be related to the storage containers that you have in the kitchen; they're there to hold and organize the ingredients (data). This is where you would use the ingredients to put together the right product. As for algorithms, you would use something like sorting to keep the list organized. For a bigger list, quicksort could be your go-to because it's faster with large datasets. On the other hand, bubble sort would be like using a rolling pin to mash potatoes; it does the job but not in the best way. It's all about the problem that you're tryi...