Demonstrate implementation of appropriate data structure

Assignment Help Data Structure & Algorithms
Reference no: EM133468628

Introduction To Data Structures

PURPOSE

The purpose of this assignment is to demonstrate the implementation of appropriate data structure using C language to solve a given problem with suitable test data and output.

PART I
Arrays are used to store data of the same type. There are two main concepts of understanding an array: element, each item stored in an array is called an element, and index, each location of an element in an array has a numerical index which is used to identify the element.

There are many ways to use or manipulate an array, these are some of the basic array operations:
a) Insertion - add an element at a given index.
b) Deletion - delete an element at a given index.
c) Traverse - print all array elements one by one.

You are required to create an employee structure to store five employee records in an array. The employee structure is given as:

struct employee {
int id;
char name[25];
float salary;
} records [5];

Write a C program that will be able to do the three basic array operations for the employee records. The documentation must include a short introduction to the problem given, the program codes, and several output screens (screenshots). You must submit the documentation file and the .c program file.

The assessmentwill be done based on the following criteria:
i. A proper writing of C codes: structure, efficiency and modular.
ii. The readability, consistency, naming and user interface
iii. Robustness and testing
iv. Complete documentation and correct submission.

Note: You MUST write C programming codes for this assignment. Codes written in C++ will not be accepted.

PART II

Discuss the following topic(s) in the forum and submit proof of your participation in the online discussions:
• Share and discuss in general the use data structures such as arrays, structures, linked lists, stack and queues in our day to day lives.

Reference no: EM133468628

Questions Cloud

Encounter during direct care clinical practice experiences : What are examples of practice gaps a new grad nurse may encounter during direct care clinical practice experiences and why?
Review collaborative practice opportunities : Review collaborative practice opportunities as it relates the evidence determined in the database searches.
How the outcomes from the analysis of a selected it system : Choose a type of IT system applied to Health Information Management (HIM) for improved patient quality of care supported by an explanation for your selection.
Significant capital construction : Your organization just embarked on significant capital construction.
Demonstrate implementation of appropriate data structure : CDDS2103 Introduction To Data Structures, Open University Malaysia - demonstrate the implementation of appropriate data structure using C language to solve
What resources are available to help robert remain : What resources are available to help Robert remain in his degree program and be successful? How will these resources benefit him?
Process metric related to pressure ulcers : Categorize one metric as a process metric related to pressure ulcers.
Present best strategies for dealing with distractions : Present best strategies for dealing with distractions. You will be expected to deliver a polished, concise overview of the topic.
What is relationship between gertrude claudius and hamlet : In Act I, what is the relationship between Gertrude, Claudius, and Hamlet? In Act I, what is the relationship between Polonius, Ophelia, Laertes?

Reviews

Write a Review

Data Structure & Algorithms Questions & Answers

  Implement an open hash table

In this programming assignment you will implement an open hash table and compare the performance of four hash functions using various prime table sizes.

  Use a search tree to find the solution

Explain how will use a search tree to find the solution.

  How to access virtualised applications through unicore

How to access virtualised applications through UNICORE

  Recursive tree algorithms

Write a recursive function to determine if a binary tree is a binary search tree.

  Determine the mean salary as well as the number of salaries

Determine the mean salary as well as the number of salaries.

  Currency conversion development

Currency Conversion Development

  Cloud computing assignment

WSDL service that receives a request for a stock market quote and returns the quote

  Design a gui and implement tic tac toe game in java

Design a GUI and implement Tic Tac Toe game in java

  Recursive implementation of euclids algorithm

Write a recursive implementation of Euclid's algorithm for finding the greatest common divisor (GCD) of two integers

  Data structures for a single algorithm

Data structures for a single algorithm

  Write the selection sort algorithm

Write the selection sort algorithm

  Design of sample and hold amplifiers for 100 msps by using n

The report is divided into four main parts. The introduction about sample, hold amplifier and design, bootstrap switch design followed by simulation results.

Free Assignment Quote

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!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd