The summary assignments from each week (except the first week) build upon the work and knowledge that you developed in previous weeks. So, keep your scenario in mind. You will select an organization for which you will complete each of the assigned tasks. The organization can be real or fictitious, but the work that you complete needs to apply to the scenarios that are provided. Your company is facing two new requirements for an existing application. The application manages customers and products, and it is been working fine for several years. Recently, the marketing department has requested the following improvements to the information technology (IT) department: You have been assigned this project by your manager. Your company is not using databases to store the information for customer or products, so you will have to help it decide which algorithm to use when sorting a list of elements or searching for an element. The existing information for customers is as follows: The information for the product is as follows: In this week, you will create a Word document to do following tasks:

In this assignment, we will focus on creating a Word document to complete several tasks related to the improvement of an existing application for a company. The company manages customers and products, and the marketing department has requested certain improvements from the IT department.

Firstly, it is important to note that the company currently does not use databases to store customer or product information. Therefore, one of the tasks for this week is to help the company decide which algorithm to use for sorting a list of elements or searching for an element.

To begin with, let’s understand the existing information for customers. We need to analyze the relevant data and identify any patterns or trends that could guide our decision-making process. This includes gathering details such as customer names, contact information, purchase history, and any other relevant data points.

Similarly, we need to gather information about the products. This would include details such as product names, descriptions, prices, quantities, and any other relevant information. By understanding the structure and content of the customer and product dataset, we can make informed decisions about the algorithms that would best suit the company’s needs.

Once we have gathered the necessary information, we can move on to the next task, which involves identifying and discussing various algorithms that can be used for sorting a list of elements or searching for an element. In this section of the Word document, we should provide a detailed explanation of each algorithm, including its advantages, limitations, and suitability for the company’s specific requirements.

For instance, we could discuss algorithms like bubble sort, insertion sort, quicksort, mergesort, or any other algorithm that you think would be appropriate considering the size and complexity of the dataset.

In addition to discussing the algorithms, we should also present a comparison of their efficiency in terms of time complexity and space complexity. This will help us determine which algorithm would be the most efficient for the company’s needs, considering factors such as the size of the dataset and the frequency of sorting or searching operations.

Lastly, we should conclude the Word document by presenting our recommendation for the algorithm that the company should use. This recommendation should be based on a thorough analysis of the dataset, the characteristics of each algorithm, and the company’s specific requirements.

Overall, this week’s assignment focuses on helping the company make an informed decision about the algorithm to use for sorting and searching in its customer and product management application. By analyzing the existing data and discussing different algorithms, we can provide a recommendation that aligns with the company’s needs and objectives.

Need your ASSIGNMENT done? Use our paper writing service to score better and meet your deadline.

Click Here to Make an Order Click Here to Hire a Writer