## Design and implement a software system, Data Structure & Algorithms

Assignment Help:

In this assignment, you are invited to design and implement a software system for catalogue sale. A catalogue is organised in a tree structure. Each node of the catalogue tree represents either an item for sale or a category. The following is an example of such a catalogue:

Books
Textbooks
Computer Science
Data structures Using C++
Java: How to program
Mathematics
...
Social Science
...
Audiobooks
...
Magazines
...
Movies, Music & Games
Blue-ray
...
Music
Video Games
Home, Garden & Tools
Kitchen & Dining
Appliances
...
Sports & Outdoors
Exercise & Fitness
Bike & Scooters
...

There are three roles in the system: sellers, buyers and the Manager.

A seller can:

• Traverse the catalogue
• Place a sell item under an existing category
• Create a new subcategory under the root category or any other subcategories

#### Explain all-pair shortest-paths problem, Explain All-pair shortest-paths pr...

Explain All-pair shortest-paths problem Given a weighted linked graph (undirected or directed), the all pairs shortest paths problem asks to find the distances (the lengths of

#### Conversion of general trees into the binary trees, By taking an appropriate...

By taking an appropriate example explain how a general tree can be represented as a Binary Tree.                                                                    C onversio

#### Find longest repeat prefix of string - linear time algorithm, 1. A string s...

1. A string s is said to be periodic with a period α, if s is α k for some k > 2. (Note that α k is the string formed by concatenating k times.) A DNA sequence s is called a tand

#### Conversion of general trees to binary trees, Taking a suitable example expl...

Taking a suitable example explains how a general tree can be shown as a Binary Tree. Conversion of general trees to binary trees: A general tree can be changed into an equiv

#### What is algorithm, What is Algorithm A finite sequence of steps for a...

What is Algorithm A finite sequence of steps for accomplishing some computational task. An algorithm should Have steps which are simple and definite enough to be done

#### Stickly binary tree, stickly binary tree

stickly binary tree

#### Inorder traversal, Inorder traversal: The left sub tree is visited, then t...

Inorder traversal: The left sub tree is visited, then the node and then right sub-tree. Algorithm for inorder traversal is following: traverse left sub-tree visit node

#### Graph, multilist representation of graph

multilist representation of graph

#### Design and test a reference array, Instructions Design and test a r...

Instructions Design and test a reference array. Reference array stores the references to user supplied objects of different types. Just think it as a heterogeneous array wh

#### Methods, what is folding method?

what is folding method?

### Write Your Message!

#### Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!