Highlights
Task:
Background
For many, Easter is a time for receiving chocolate eggs. Large ones, small ones, solid ones, hollow ones, filled ones. Dark chocolate ones, milk chocolate ones, white chocolate ones. Stripy wrapped ones, spotty wrapped ones, plain wrapped ones. Chocolate eggs! How many did you get? Which did you get the most of? Which did you get the least of?
The Easter Bunny has asked you to develop an app to manage my collection of Easter eggs, to analyse the data and illustrate various distributions. You will need to show the number of eggs per chocolatier, the total weight of chocolate per chocolatier, and these values for a specified type of chocolate.
Eggs are characterised by their maker, i.e. Lindt, Cadbury, Pink Lady, Darrell Lea, Kinder, Ferrero, or Mars. Only eggs from these seven chocolatiers will be stored. All others should be discarded. All eggs of the same chocolatier should be stored in the computerised collection together for ease of access.
Each egg should have its volume in cubic centimetres (a double), weight in grams (an int), filling (an enumeration), wrapper style (an enumeration), and blend of chocolate (an enumeration) stored. The collection of eggs for each chocolatier should be stored in increasing order of volume (smallest first).
A text file exists with the basic data of the Easter eggs I received. I will give you code to read this into your program. You will need to illustrate (using a bar chart and/or some print outs) various information.
Task
Based only on the information above (and not what is in the text file):
a Which underlying data structure (array or linked-list) will you use as a basis to model the collection of eggs for each of the seven chocolatiers? In two–three sentences, justify your answer.
b Which kind of abstract data type (binary tree, general tree, array, stack, priority queue, double-ended queue, set, list, etc.) would you use to model the collection of eggs I received for each of the chocolatiers? In two–three sentences, justify your answer by indicating the functionality required.
c Which underlying data structure (array or linked-list) will you use as a basis to model the collection of chocolatiers? In two–three sentences, justify your answer.
d Which kind of abstract data type (binary tree, general tree, array, stack, priority queue, double-ended queue, set, list, etc.) would you use to model the collection of chocolatiers? In two–three sentences, justify your answer by indicating the functionality required.
The above KIT107 IT Assignment has been solved by our IT Assignment Experts at My Uni Paper. Our Assignment Writing Experts are efficient to provide a fresh solution to this question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our experts are well trained to follow all marking rubrics & referencing style.
Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered. You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turnitin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.
© Copyright 2026 My Uni Papers – Student Hustle Made Hassle Free. All rights reserved.