C++ Assignment project

Виконано Опубліковано %project.relative_time Оплачується при отриманні
Виконано Оплачується при отриманні

I have attached my part -1 assignment code. Please find the part-2 questions below.

Please contact me who can solve this assignment. Thanks in advance.

Description:

For this part of the assignment:

a. Adapt your HashMap from Part 1 to include attribute data templates. Your templates should allow for instantiation of objects of any data type (although eventually the data type will be DataSot and Data);

b. Adapt your HashMap from Part 1 to handle exceptions to bad allocation of slots and elements (and possibly to other exceptions you may find critical);

c. Adapt your DataSlot and Data classes from Part 1 to contain attributes from the real-world data according to your project (links below);

d. Write a program that:

e.1. Reads an input file <file_name> appropriate to your project and stores the data on the HashMap;

e.2. While running, prints all slot indices when the user enters the string “s all”;

e.3. While running, prints the n first slot indices, where n is a non-negative integer, when the user enters the string “s n”;

e.4. While running, prints all element keys in slot <slot_id> when the user enters the string “s <slot_id> k all";

e.5. While running, prints the n first element keys in slot <slot_id>, where n is a non-negative integer, when the user enters the string “s <slot_id> k n";

e.6. While running, prints all the associated information about key <key_id> in slot <slot_id> when the user enters the string “s <slot_id> k <key_id>”;

e.7. Removes all data, properly clearing any allocated memory from the HashMap before termination.

e. Publish and submit through EMS the link to a webpage containing (i) preliminary title of your bonus project (part 3) and (ii) a paragraph (or more) with the description of what you intend to do (this will help me advise you about the value and difficulty of the chosen task). You can quickly create your webpage for free using [url removed, login to view] or[url removed, login to view], for example.

As part of the final report that will also contain the results of part 1 (and part 3) of this assignment, document your class and the details of its implementations (e.g., declarations, usage, etc).

Data:

Flights - [url removed, login to view]

Twitter - [url removed, login to view]

Web - You will be downloading your own data. As discussed in class, find one (or more) initial .html page and crawl from there ("href=") to download more pages. You will download a page using the command "curl" ([url removed, login to view]). The basic command is "curl [url removed, login to view] -o [url removed, login to view]" and can be called from inside your program by using system(<curl_command>);

Програмування на C++

ID Проекту: #5737995

Про проект

1 заявка Дистанційний проект Остання активність Mar 31, 2014

Доручено:

wjx823

hi, client. i have excellent c++ programming skill and interested in your job. please check my profile. i am sure i can help you. jixing.

$50 USD за 1 день
(6 відгуків(-и))
3.8