Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Implement a HashTable for integers using open hashing to represent sets of integers. You must implement the hash table yourself and are not allowed to

image text in transcribedimage text in transcribed

Implement a HashTable for integers using open hashing to represent sets of integers.

You must implement the hash table yourself and are not allowed to use the C++ standard

template library, i.e., you will need to implement a class for the set. Your set must provide

the basic set operations as discussed in class (add, delete, search, show, quit). Each

element of the set will be stored in a node object, i.e. you will need a separate class that

handles the nodes.

Upon starting your program, it will display the following prompt: set> (followed by a

space):

set>

The user can then add, delete, search, or show the set. If the element is already in the

set and you attempt to add that element to the set, then you need to display an

informational warning message. Similarly, if the element is not already in the set and you

attempt to delete that element from the set, then you need to display an informational

warning message.

Your hash table will have B=7 buckets and your hash function is h(x) = x^2 mod B.

FUNCTION DETAILS:

add will insert a number into the set and is followed by the prompt. If the element is

already in the set, provide an informational message WARNING: duplicate input: #

set> add 7

set> add 7

WARNING: duplicate input: 7

set> add 3

set>

delete will delete an element, if it is in the set. If the element does not exist, provide an

informational message WARNING: target value not found: #

set> delete 3

set> delete 8

WARNING: target value not found: 8

set>

search will return true or false to indicate if the element has been found

set> search 7

true

set> search 4

false

set>

show will list all the elements of the hash table in the following form:

set> show

()-()-()-()-()-()-()

set>

The parenthesis will contain the elements of the individual buckets, separated by

commas. The above example is the empty set

Assume the hash table contains the following elements (order of insertion matters, since

elements are appended at the end of a list for each bucket)

set> add 1

set> add 2

set> add 3

set> add 4

set> add 5

set> add 6

set> add 7

set> show

(7)-(1,6)-(3,4)-()-(2,5)-()-()

set>

quit will exit the program

set> quit

image text in transcribedimage text in transcribedimage text in transcribed
1. Consider the Markov chain with the following transition matrix. 0 0.5 0.5 0.5 0 0.5 0.5 0.5 0 (a) Draw the transition diagram of the Markov chain. (b) Is the Markov chain ergodic? Give a reason for your answer. (c) Compute the two step transition matrix of the Markov chain. (d) What is the state distribution *, for t = 2 if the initial state distribution for t = 0 is no = (0.1, 0.5, 0.4) T?SOLVE ALL QUESTIONS CORRECT AND CLEAR I GONNA VOTE UP 1. Give and draw the pdf and cdf of a uniform random variable X. Find the mean and the variance of X. 2. Give the pdf and cdf of an exponential random variable X. 3. Give the pdf, cdf, and Q function of a standart Gaussian random variable X. (unit variance, mean zero) 4. Give the Markove and Chebyshev inequalities. 5. Give the moment generating function and characteristic function of a random variable X. How can the moments be found from the moment generating function and characteristic function?the patient is in the group treated with interferon alfa, and let B denote the event that the patient has a complete response. Determine the following probabilities. (a) P(A) (b) P(B) (c) P(AnB) (d) P(AUB) (e) P(A'UB) 2-81. A computer system uses passwords that contain exactly eight characters, and each character is one of 26 low- ercase letters (a-z) or 26 uppercase letters (A-Z) or 10 inte- gers (0-9). Let 2 denote the set of all possible passwords, and let A and B denote the events that consist of passwords with only letters or only integers, respectively. Suppose that all passwords in 2 are equally likely. Determine the probabil- ity of each of the following: (a) A (b) B (c) A password contains at least 1 integer. (d) A password contains exactly 2 integers. lying basic set operations to individual events. Unions of events, vents, such as AnB; and complements of events, such as A'-are bility of a joint event can often be determined from the probabili- it comprises. Basic set operations are also sometimes helpful in joint event. In this section, the focus is on unions of events. 2-1 lists the history of 940 wafers in a semiconductor manu- wafer is selected at random. Let / denote the event that the

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started

Recommended Textbook for

Essential Discrete Mathematics For Computer Science

Authors: Harry Lewis, Rachel Zax

1st Edition

0691190615, 9780691190617

More Books

Students also viewed these Mathematics questions

Question

Identify forces that act as stimulants to change.

Answered: 1 week ago

Question

Draw a picture consisting parts of monocot leaf

Answered: 1 week ago

Question

Speak clearly and distinctly with moderate energy

Answered: 1 week ago

Question

Get married, do not wait for me

Answered: 1 week ago