какво е Хеш-таблица ???
1 отговора
117 прегледа
Re: какво е Хеш-таблица ???
Ами да речем имаш някакви данни, като за всеки един елемент от тези данни можеш да измислиш някакъв уникален ключ:
ключ -> данни.
Така, че когато ти се наложи да използваш тези данни, които да речем се обработват трудно, обработваш по някакъв начин техният ключ и най-накрая казваш на хеш таблицата - "абе я ми дай ей ония данни които се идентифицират с един кой си ключ"
Т.е всчко е много подобно на пропъртита
значи ако имаш property host.name което има стойност "[линк]" ти казваш на хеш таблицата да ти даде данните, които отговарят на ключ "host.name".
В Java има един клас Properties който е много подобен на Hashtable, само че може да съхранява само Стрингови ключове и данни. Hashtable позволява както ключа, така и съответните му данни да са какъвто и да е обект.
ключ -> данни.
Така, че когато ти се наложи да използваш тези данни, които да речем се обработват трудно, обработваш по някакъв начин техният ключ и най-накрая казваш на хеш таблицата - "абе я ми дай ей ония данни които се идентифицират с един кой си ключ"
Т.е всчко е много подобно на пропъртита
значи ако имаш property host.name което има стойност "[линк]" ти казваш на хеш таблицата да ти даде данните, които отговарят на ключ "host.name".
В Java има един клас Properties който е много подобен на Hashtable, само че може да съхранява само Стрингови ключове и данни. Hashtable позволява както ключа, така и съответните му данни да са какъвто и да е обект.