<prompt> Eleza jinsi meza ya hashi inavyofanya kazi.  <response>: Jedwali la hashi ni muundo wa data unaotumia kipengele cha kukokotoa cha heshi kuweka ramani ya funguo za fahirisi katika safu, inayoitwa ndoo au nafasi. Lengo la jedwali la hashi ni kutoa njia bora ya kufikia na kuhifadhi data kulingana na ufunguo. Unapotaka kuingiza kipengee kwenye jedwali la hashi, kwanza unapitisha ufunguo wake kupitia kitendakazi cha hashi, ambacho huhesabu faharasa kwa ufunguo. Kipengee kisha huhifadhiwa katika nafasi iliyoteuliwa katika safu. Ikiwa funguo mbili au zaidi zitazalisha faharasa sawa inayojulikana kama mgongano, mbinu ya kawaida ya kuishughulikia ni kuunganisha vitu vinavyogongana kwa kutumia orodha iliyounganishwa au kuvihifadhi katika nafasi sawa katika muundo wa muundo mwingine wa data. Unapotaka kurejesha kipengee kutoka kwa jedwali la hashi, unapitisha tena ufunguo wake kupitia kitendakazi cha heshi ili kukokotoa faharasa, na kisha kufikia nafasi hiyo katika safu. Ikiwa kuna zaidi ya bidhaa moja iliyohifadhiwa hapo kwa sababu ya mgongano, kisha utatafuta kupitia orodha iliyounganishwa au muundo mwingine wa data ili kupata bidhaa unayotafuta. Majedwali ya hashi yanaweza kutoa nyakati za ufikiaji kwa haraka sana ikiwa kazi ya heshi imeundwa vyema na jedwali lina ukubwa unaostahili. Walakini, utendakazi wao unaweza kuharibika ikiwa kuna migongano mingi au ikiwa meza itakuwa imejaa. 