encode_hash_HashLongestMatchQuickly (код_хаш_Хеш най-дълго съвпадение)
encode_hash_HashLongestMatchQuickly (код_хаш_Хеш най-дълго съвпадение)
Общ преглед
encode_hash_HashLongestMatchQuickly е клас в Aspose.Font FOSS за Python.
Този клас предоставя 4 метода за работа с обектите encode_hash_HashLongestMatchQuickly в Python програми. Наличните методи включват: FindLongestMatch, Reset, Store, __init__. Всички публични членове са достъпни за всяко приложение на Python след инсталиране на пакета Aspose.Font FOSS for Python. Свойства: buckets_, kBucketBits, kBucketSize, kBucketSweep, kUseDictionary, num_dict_lookups_, и още едно.
Свойства на веществата
| Име на фирмата: | Тип на изпитване | Достъп до информация | Описание на състоянието |
|---|---|---|---|
num_dict_matches_ | `` | Прочети. | Вземи номера на съвпадението. |
num_dict_lookups_ | `` | Прочети. | Ще го търсиш. |
buckets_ | `` | Прочети. | Взема кофите. |
kBucketBits | `` | Прочети. | Да получиш откъсите. |
kBucketSweep | `` | Прочети. | Ще го изчистиш. |
kUseDictionary | `` | Прочети. | Взема речника за използване на k. |
kBucketSize | `` | Прочети. | Получи размер на к кофа. |
Методи за изчисляване на данните
| Подписът | Описание на състоянието |
|---|---|
__init__(kBucketBits, kBucketSweep, kUseDictionary) | Обаждания. в) на този код_хаш_ХешLongestMatchQuickly пример. |
Reset() | Пренареждане на вътрешното състояние за нова сесия за кодиране |
Store(data, data_off, ix) | Съхранява данни при даден офсет и индекс за хеширане. |
FindLongestMatch(ring_buffer, ring_buffer_mask, distance_cache, cur_ix, max_length, max_backward, best_len_out, best_len_code_out, best_distance_out, best_score_out) | Търси в буфера за най-дълго съвпадение, използвайки каша на разстоянието и изхожда подробности за съвместимостта. |