Dynamické lineární hašovaní zachovávající uspořádání
| dc.contributor.advisor | Chovanec, Peter | |
| dc.contributor.author | Tureček, Petr | |
| dc.contributor.referee | Krátký, Michal | |
| dc.date.accepted | 2016-05-30 | |
| dc.date.accessioned | 2016-11-03T07:47:40Z | |
| dc.date.available | 2016-11-03T07:47:40Z | |
| dc.date.issued | 2015 | |
| dc.description | Import 03/11/2016 | cs |
| dc.description.abstract | Hašovací tabulka je hojně používaná datová struktura, ceněná pro rychlý zápis a čtení dat. Data jsou však interně uložena v náhodném pořadí a není možné vyhledat uložené klíče v určitém rozsahu, aniž bychom museli projít všechny uložené záznamy. Cílem bakalářské práce je implementace tří algoritmů hašování, které budou doplněny o schopnost zachovávání pořadí, tedy že záznamy vložené do vytvořených hašovacích tabulek budou uloženy seřazené dle svých klíčů. Taková hašovací tabulka by mohla konkurovat stromům v nasazení v databázových systémech. Implementovány budou jmenovitě lineární hašování, rozšířitelné hašování a hašovací tabulka s pevnou velikostí. Tyto algoritmy jsou již mnoho let známy a běžně používány. Projekt bude vyvíjen v prostředí Microsoft Visual Studio 2013, v programovacím jazyce C++. Třídy hašovacích tabulek budou začleněny do frameworku RadegastDB (dříve QuickDB), který je vyvíjen na Katedře informatiky VŠB-TU Ostrava. | cs |
| dc.description.abstract | Hash table is widely used data structure, valued for its fast writing and reading of data. But the data are stored in random like order internally and it is not possible to perform range queries over the hash table without checking all the stored records. The bachelor thesis goal is to implement three hashing algorithms, all altered to provide preserving the order, thus the items inserted into hash tables will be stored in a sorted order according to the values of their keys. Such hash tables could be competitive to trees in the deployment in database systems. Implemented will be namely the linear and the extendible hashing, and the hash table with fixed size. These algorithms are well known for many years and commonly used. The project will be developed in Microsoft Visual Studio 2013 and the C++ programming language will be used. Classes of hash tables will be integrated into the RadegastDB framework (formerly QuickDB), which is being developed at Computer Science Department of VŠB-TU Ostrava. | en |
| dc.description.department | 460 - Katedra informatiky | |
| dc.description.result | velmi dobře | cs |
| dc.format.extent | 2989086 bytes | |
| dc.format.mimetype | application/pdf | |
| dc.identifier.other | OSD002 | cs |
| dc.identifier.sender | S2724 | cs |
| dc.identifier.thesis | TUR033_FEI_B2647_2612R025_2015 | |
| dc.identifier.uri | http://hdl.handle.net/10084/116045 | |
| dc.language.iso | cs | |
| dc.publisher | Vysoká škola báňská - Technická univerzita Ostrava | cs |
| dc.rights.access | openAccess | |
| dc.subject | Hašování | cs |
| dc.subject | Hašovací tabulka | cs |
| dc.subject | Dynamické hašování | cs |
| dc.subject | Lineární hašování | cs |
| dc.subject | Rozšířitelné hašování | cs |
| dc.subject | Hašování zachovávající pořadí | cs |
| dc.subject | Hashing | en |
| dc.subject | Hash table | en |
| dc.subject | Dynamic hash table | en |
| dc.subject | Linear hashing | en |
| dc.subject | Extendible hashing | en |
| dc.subject | Order preserving hash table | en |
| dc.thesis.degree-branch | Informatika a výpočetní technika | cs |
| dc.thesis.degree-grantor | Vysoká škola báňská - Technická univerzita Ostrava. Fakulta elektrotechniky a informatiky | cs |
| dc.thesis.degree-level | Bakalářský studijní program | cs |
| dc.thesis.degree-name | Bc. | |
| dc.thesis.degree-program | Informační a komunikační technologie | cs |
| dc.title | Dynamické lineární hašovaní zachovávající uspořádání | cs |
| dc.title.alternative | Dynamic Linear Hashing with Order Preserving | en |
| dc.type | Bakalářská práce | cs |
Files
Original bundle
1 - 4 out of 4 results
Loading...
- Name:
- TUR033_FEI_B2647_2612R025_2015.pdf
- Size:
- 2.85 MB
- Format:
- Adobe Portable Document Format
Loading...
- Name:
- TUR033_FEI_B2647_2612R025_2015_priloha.zip
- Size:
- 1.86 MB
- Format:
- Unknown data format
Loading...
- Name:
- TUR033_FEI_B2647_2612R025_2015_posudek_vedouci_Chovanec_Peter.pdf
- Size:
- 51.27 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek vedoucího – Chovanec, Peter
Loading...
- Name:
- TUR033_FEI_B2647_2612R025_2015_posudek_oponent_Kratky_Michal.pdf
- Size:
- 51.14 KB
- Format:
- Adobe Portable Document Format
- Description:
- Posudek oponenta – Krátký, Michal