Explain why hashing is not used more often

Assignment Help Data Structure & Algorithms
Reference no: EM131207753

Data Structures Discussion

Hashing

Discuss the advantages of hashing. Explain why hashing is not used more often, given these advantages. Post your response and respond to the posts below.

Post from Chris

When the number of entries are large the greatest advantage of using hashing over the binary or the sequential approaches is speed. Hash tables are efficient when the maximum size of entries are known, so that the hash table which is store in an array is a set size.

Post from Bill

Similar to a binary search, hashing requires data to be organized in a special manner. The data is organized is a table called the hash table. An advantage of using hashing is that the average linked list will be shorter. This is because the hash table is an array of pointers causing item insertion and deletion fairly easy. As long as the function is proficient, this will assist in a shorter search length. You have to know what the size of the array will be before creating a hash table. A downside to using hashing and also making it non-dynamic. Also depending on the size of the table, you may not even need it, or it may be very time consuming to create or increase a large one.

Reference no: EM131207753

Questions Cloud

Identify nutritional needs for a developing embryo and fetus : Identify health concerns or disease associated with poor nutrition during the gestation period. Provide examples of good and bad nutritional choices for baby and mom. Once the baby is born, address the pros and cons of breastfeeding versus formula-fe..
Develop affirmative defenses : Hey tutor, explain a corporation need to develop affirmative defenses, and how would they create this to defend the organization from harassment, negligent hiring practices etc. Why is succession planning important? Explain High Performace Work Pr..
Inventorial product costs and period costs : What's the difference between inventorial product costs and period costs in managerial accounting?
Find the time and the speed of the electron : An electron, whose electric charge and mass are -e (e > 0) and tn. Find the time and the speed of the electron when it passes through the electrode (b). Find the condition that the electron reaches the right-hand side of the boundary (d)
Explain why hashing is not used more often : Discuss the advantages of hashing. Explain why hashing is not used more often, given these advantages. Post your response and respond to the posts below.
Classification of liabilities : Indicate whether each of the items above should be classified on December 31, 2014, as a current liability, a long-term liability, or under some other classification.
Type of leadership style : What leadership style does he or she have and how do they show this type of leadership style?
What type of plate tectonic boundary is present : Given that San Francisco is located on the North American Plate and Los Angles is located on the Pacifc Plate, are these two cities getting closer together or farther apart over time?
Explain design of infrastructure that implement vlan segment : Explain the design of an infrastructure that Implements VLAN segments, protects against MAC layer attacks, protects against VLAN attacks, protects against spoofing attacks, and secures the network switches.

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