Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Java Only Please!! Write a Java application about text hash trees. In the application, declares an array of 11 or 13 BSTs of type String.

Java Only Please!!

Write a Java application about text hash trees. In the application, declares an array of 11 or 13 BSTs of type String. When a word is to be inserted into one of the BSTs, a hashing function h is applied to the word to determine which BST it is to be placed in; for this problem, the following hashing function is adopted:

h(str) = (sum of the ASCII codes of the first 3 characters of str) % 11 or 13

Words whose hash is 0 will be stored in the BST at h[0], those whose hash is 1 will be stored in the BST at h[1], etc. Inputs the name of the data file. Reads from that file, and for each word, complete the following tasks:

a. Searches the appropriate BST for that word.

b. If it is not found, inserts it into the BST

After reading the file, display the text hash trees. For each non-empty BST, display the hash, followed by its words in alphabetical order on the same line. Test with both TestData-11B.txt and Poem.txt.

Poem.txt

ANTS AND BATS

AND COWS AND CATS

ARE ANIMALS

COWS ARE BIG

BUT ANTS ARE SMALL

AND BATS

AND CATS

ARE IN BETWEEN ZZZ

testdata-11b.txt

DEAR MARLIN

THE AARDVARKS AND THE CAMELS WERE MISTAKENLY SHIPPED TO THE AZORES

SORRY ABOUT THAT

SINCERELY JIM

PS ANDS AND BATS AND COWS AND CATS ARE ANIMALS

COWS ARE BIG BUT ANTS ARE SMALL AND BATS AND CATS ARE IN BETWEEN

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_2

Step: 3

blur-text-image_3

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

Fundamentals Of Database Systems

Authors: Sham Navathe,Ramez Elmasri

5th Edition

B01FGJTE0Q, 978-0805317558

More Books

Students also viewed these Databases questions

Question

Why is the designation merchant or nonmerchant important?

Answered: 1 week ago

Question

What are Decision Trees?

Answered: 1 week ago

Question

What is meant by the Term Glass Ceiling?

Answered: 1 week ago