



Study with the several resources on Docsity
Earn points by helping other students or get them with a premium plan
Prepare for your exams
Study with the several resources on Docsity
Earn points to download
Earn points by helping other students or get them with a premium plan
Community
Ask the community for help and clear up your study doubts
Discover the best universities in your country according to Docsity users
Free resources
Download our free guides on studying techniques, anxiety management strategies, and thesis advice from Docsity tutors
this is a document providing an assignment qs for c++
Typology: Assignments
1 / 5
This page cannot be seen from the preview
Don't miss anything!
(Working Duration: Monday of Week 5 to Monday of Week 10 – 30 Marks) Background: E-commerce has revolutionized the retail industry, enabling customers to purchase products online with ease. With millions of transactions happening daily, understanding customer behavior is essential for businesses to improve user experience, predict sales trends, and detect fraudulent activities. One of the key challenges in e-commerce is efficiently managing and processing vast amounts of customer data , including purchase histories, product reviews, and browsing behavior. The ability to search for specific transactions and sort large datasets efficiently is crucial for optimizing business operations. Data structures play a vital role in these processes. Arrays and linked lists are fundamental data structures that can be used to store and manage e-commerce data, while different searching and sorting algorithms determine the efficiency of retrieving and analyzing information. In this assignment, your goal is to evaluate how different search and sorting algorithms perform when processing e-commerce customer data and explore how the choice of data structure, such as array or linked list, affects performance in terms of time and memory efficiency. Question: In this assignment, you are provided with two datasets :
Minimum Requirements for Lab Work #
Submission Guidelines #2: Documentation Submission – Solution Work ( 15 Marks) What to include in your documentation:
(Lab Evaluation Work #1 - 15 MARKS) This Lab Evaluation Work #1 will be evaluated according to the following performance criteria: Assessment Components Inclusive 15 Marks CLO3: Lab Evaluation Task #1 – 30 - Minute Video Recording ( Assessment will be based on individual performance ) Practical Skills: Use of Data Structures & Algorithms + Personal Understanding Utilization of data structures Technical Proficiency Implementation of relevant algorithms Technical Proficiency Demonstrates understanding of data structures/algorithms used Comprehensive Understanding Justifies choices of structures/algorithms Insightful Justification
(Solution Work - 15 MARKS) This solution work will be evaluated according to the following performance criteria: Assessment Components Inclusive 15 Marks CLO 2 : Solution Work - Documentation ( Assessment will be based on group component ) Theoretical Explanation (e.g., Data Structures, Algorithms) Clear explanation Input Output Screenshots Adequate Screenshots Summary Discussions (Inclusive Time and Space Complexity) Clear and insightful analysis Conclusion & Reflection (Other Relevant / Importance Discussions) Clearly highlighted and insightful Content Organization Well-structured and logical flow Approximation of Total Pages for the documentation: 3 0 (max). Approximation of Words for the documentation: 45 00 words (max)