Question

In: Accounting

What is a hashing structure? What are the advantage(s) and disadvantage(s) associated with it?

What is a hashing structure? What are the advantage(s) and disadvantage(s) associated with it?

Solutions

Expert Solution

What is hashing structure?

It is one of the methods of structuring the data in order to retrieve it fastly and efficiently.

In this structure, a hash table is first constructed. (Hash table is simply a data format wherein the data is stored in associative manner). Data is stored in the hash table in “array” format, so that each data value is associated with unique index value. The result is the key range of values are converted into a range of index.

Advantage of hashing structure:

  1. Access of data is very fast, as the index of the data is known
  2. Irrespective of the size of the data, insertions and search operation for particular data is very fast.

Disadvantages of hashing structure:

  1. It is difficult to implement a hash table than self balancing binary search trees.
  2. In open addressed hash tables, it is more prone to create poor hash functions.
  3. It is not effective, when the number of entries are small.
  4. It is a drawback in real time applications, as the insertion and deletion operation may take more time proportional to the number of entries.

Related Solutions

What is the main advantage/disadvantage associated with the historical cost concept?
What is the main advantage/disadvantage associated with the historical cost concept?
what the advantage and disadvantage of cybersecurity in the ministry of health ?
what the advantage and disadvantage of cybersecurity in the ministry of health ?
What is a single-use bioreactor, what is it advantage and disadvantage?
What is a single-use bioreactor, what is it advantage and disadvantage?
Compare and contrast asexual and sexual reproduction, and explain the advantage(s)/disadvantage(s) of each. detail
Compare and contrast asexual and sexual reproduction, and explain the advantage(s)/disadvantage(s) of each. detail
what are the advantage and disadvantage of strategic coupling for developing countries ?
what are the advantage and disadvantage of strategic coupling for developing countries ?
what is the Symbolic Learning? what is advantage and disadvantage for Symbolic Learning? and what is...
what is the Symbolic Learning? what is advantage and disadvantage for Symbolic Learning? and what is advantage and disadvantage for Symbolic Learning in python? where we can use it? why we use it ? provide abstract and conclusion on symbolic learning? and provide three example on symbolic learning in Python.
what are the advantage and disadvantage of using the advanced technology in the field of engineering.
what are the advantage and disadvantage of using the advanced technology in the field of engineering.
what are the advantage and disadvantage of using the advanced technology in the field of engineering.
what are the advantage and disadvantage of using the advanced technology in the field of engineering.
What are the advantage and disadvantage of using the advanced technology in the field of engineering.  
What are the advantage and disadvantage of using the advanced technology in the field of engineering.  
What are the Advantage and disadvantage of Older Americans Act( 300 words)
What are the Advantage and disadvantage of Older Americans Act( 300 words)
ADVERTISEMENT
ADVERTISEMENT
ADVERTISEMENT