какво е Хеш-таблица ???

1 отговора 117 прегледа
#1

какво е Хеш-таблица ???

Може ли някой да обясни, така по-простичко...

Мерси !!!

Отговор
в отговор на Shemsi #2

Re: какво е Хеш-таблица ???

Ами да речем имаш някакви данни, като за всеки един елемент от тези данни можеш да измислиш някакъв уникален ключ:
ключ -> данни.
Така, че когато ти се наложи да използваш тези данни, които да речем се обработват трудно, обработваш по някакъв начин техният ключ и най-накрая казваш на хеш таблицата - "абе я ми дай ей ония данни които се идентифицират с един кой си ключ"

Т.е всчко е много подобно на пропъртита
значи ако имаш property host.name което има стойност "[линк]" ти казваш на хеш таблицата да ти даде данните, които отговарят на ключ "host.name".

В Java има един клас Properties който е много подобен на Hashtable, само че може да съхранява само Стрингови ключове и данни. Hashtable позволява както ключа, така и съответните му данни да са какъвто и да е обект.

Отговор