Ask Question, Ask an Expert


Ask Programming Language Expert

Data Structure and Methods:

• Build an array structure to accomodate at least 10 elements.  Provide routines for  following:
• An initializer.
• A routine to populate (add an element) to the first accessible slot,
• A routine to delete (remove an element) from a selected slot,
• A routine to display the number of the filled slots,
• A routine to show the maximum number of slots,
• A routine to query the contents of a slot,
• A routine to update the information in a slot,
• Test for full and empty conditions of  Array.


prepare (a) program(s) which tests each of the methods employed to manipulate the data structure:

• Construction.
• Populate the accessible slots till the structure is full, then attempt to add one more.
• Query the contents of an all slots.
• Remove the contents of a given slot.
• Update the contents of a slot.
• Deplete the structure till all slots are empty, and then attempt to delete another.

When displaying the full structure use a loop which shows 1 slot and its content, at a time.
Your program must employ a simple menu that repeatedly prompts the user to perform the functions.

ex: Enter an Request Type

1.To add elements in to the Array (till ­1 or null)
2 To remove an element out of the Array
3. To display the contents of the entire Array
4. To query the count of occupied slots
5. To query the maximum number of slots
6. To update an Array slot with a new information value
7. To find the location of a given value
8. Exit

Show all inputs, outputs, explanation of return codes, and informational messages.

Programming Language, Programming

  • Category:- Programming Language
  • Reference No.:- M91226

Have any Question? 

Related Questions in Programming Language

Suppose a basic block is formed from the c assignment

Suppose a basic block is formed from the C assignment statements x = a + b + c + d + e + f; y = a + c + e; a) Give the three-address statements (only one addition per statement) for this block. b) Use the associative and ...

Wite a method to computer the following series mi 12 23

Write a method to computer the following series: m(i) = 1/2 + 2/3 + . . . + i/i + 1 Write a test program that displays the following table: I m(i) 1 0.5000 2 1.1667 . . . 19 16.4023 20 17.3546 Formulas to achieve the abo ...

Assignment- object oriented programmingthis program will

Assignment- Object Oriented Programming This program will use 2 different data structures to perform the same tasks; a vector and a dynamically sized array Write a complete C++ program that will: Declare a vector of inte ...

In this assignment you will write r functions for

In this assignment, you will write R functions for forecasting future values of a time series, and apply them to observations on numbers of deaths and maximum temperatures in Houston, Texas. Doing this will provide more ...

Write a program that will help an elementary school student

Write a program that will help an elementary school student learn multiplication. Use rand to produce two positive one-digit integers. It should then type a question such as: How much is 6 times 7? The student then types ...

Lab 1a box of cookies can hold 24 cookies and a container

Lab 1 A box of cookies can hold 24 cookies, and a container can hold 75 boxes of cookies. Write a program that prompts the user to enter the total number of cookies, the number of cookies in a box, and the number of cook ...

Assignmentthe fourth programming project involves writing a

Assignment The fourth programming project involves writing a program to manage a student database. The interface to the program should be a GUI that looks similar to the following: A combo box should allow the user to se ...

James wants to buy a motorcycleinstructions the following

James wants to buy a motorcycle Instructions: The following programming problem can be solved by a program that performs three basic tasks-Input Data, Process Data, and Output Results. Use RAPTOR to design a suitable pro ...

Develop a pac and flowcharts for a program that does the

Develop a PAC and flowcharts for a program that does the following. A warehousing company has contracted you to develop a computer program that determines shipping costs for items by size. If the item is over 4 cubic fee ...

Assignmentinstructionsfor formload display use a textbox

Assignment Instructions: For Form_Load display, use a textbox and check its "multiline" checkbox. To display data on Form_Load, use a txtOutput. AppendText() method (i.e. NOT a listbox control). 1. Declare a global array ...

  • 4,153,160 Questions Asked
  • 13,132 Experts
  • 2,558,936 Questions Answered

Ask Experts for help!!

Looking for Assignment Help?

Start excelling in your Courses, Get help with Assignment

Write us your full requirement for evaluation and you will receive response within 20 minutes turnaround time.

Ask Now Help with Problems, Get a Best Answer

Section onea in an atwood machine suppose two objects of

SECTION ONE (a) In an Atwood Machine, suppose two objects of unequal mass are hung vertically over a frictionless

Part 1you work in hr for a company that operates a factory

Part 1: You work in HR for a company that operates a factory manufacturing fiberglass. There are several hundred empl

Details on advanced accounting paperthis paper is intended

DETAILS ON ADVANCED ACCOUNTING PAPER This paper is intended for students to apply the theoretical knowledge around ac

Create a provider database and related reports and queries

Create a provider database and related reports and queries to capture contact information for potential PC component pro

Describe what you learned about the impact of economic

Describe what you learned about the impact of economic, social, and demographic trends affecting the US labor environmen