dc.contributor.advisor | Koubková, Alena | |
dc.creator | Mrkva, Lukáš | |
dc.date.accessioned | 2017-04-03T10:09:30Z | |
dc.date.available | 2017-04-03T10:09:30Z | |
dc.date.issued | 2007 | |
dc.identifier.uri | http://hdl.handle.net/20.500.11956/9372 | |
dc.description.abstract | Diplomová práce je věnována operaci DELETE ve srůstajícím hašování. Nejprve jsou uvedeny principy hašování a některé jeho základní druhy. O srůstajícím hašování pojednává kapitola 3, kde jsou podrobně popsány i různé metody konstrukce hašovací tabulky rozdělené dle pořadí kolizních záznamů a přítomnosti sklepa. Dále jsou představeny tři rozdílné algoritmy pro operaci DELETE a detailně diskutovány jejich implementace pro jednotlivé metody srůstajícího hašování. Po teoretické části následují výsledky a komentáoe experimentů na simulovaných datech. Práce je zaměřena zejména na porovnání časové náročnosti jednotlivých mazacích algoritmů a na porovnání časů potřebných k vyhledávání záznamů před a po smazání části tabulky. Použité algoritmy implementované v jazyce C a výsledky experimentů jsou přiloženy na CD. | cs_CZ |
dc.description.abstract | This diploma thesis deals with operation DELETE in coalesced hashing. First of all we talk about principles of hashing itself and we describe some basic types of hashing. Chapter 3 is devoted to coalesced hashing and creating the corresponding hash table using di erent inserting methods with or without cellar presence. Then, three algorithms for deleting records form hash table are introduced. Their implementaion is discussed in detail for every inserting method of coalesced hashing. Simulated data experiments follow the theoretical part of the thesis. They are focused on comparing time consumption of the delete algorithms as well as search performance before/after delete. The presented algorithms are implemented in C language and are available on enclosed CD together with the measured results. | en_US |
dc.language | Čeština | cs_CZ |
dc.language.iso | cs_CZ | |
dc.publisher | Univerzita Karlova, Matematicko-fyzikální fakulta | cs_CZ |
dc.title | Operace DELETE ve srůstajícím hašování | cs_CZ |
dc.type | diplomová práce | cs_CZ |
dcterms.created | 2007 | |
dcterms.dateAccepted | 2007-05-21 | |
dc.description.department | Department of Software Engineering | en_US |
dc.description.department | Katedra softwarového inženýrství | cs_CZ |
dc.description.faculty | Matematicko-fyzikální fakulta | cs_CZ |
dc.description.faculty | Faculty of Mathematics and Physics | en_US |
dc.identifier.repId | 136492 | |
dc.title.translated | Deletion in coalesced hashing | en_US |
dc.contributor.referee | Skopal, Tomáš | |
dc.identifier.aleph | 001577877 | |
thesis.degree.name | Mgr. | |
thesis.degree.level | magisterské | cs_CZ |
thesis.degree.discipline | Softwarové systémy | cs_CZ |
thesis.degree.discipline | Software systems | en_US |
thesis.degree.program | Informatics | en_US |
thesis.degree.program | Informatika | cs_CZ |
uk.thesis.type | diplomová práce | cs_CZ |
uk.taxonomy.organization-cs | Matematicko-fyzikální fakulta::Katedra softwarového inženýrství | cs_CZ |
uk.taxonomy.organization-en | Faculty of Mathematics and Physics::Department of Software Engineering | en_US |
uk.faculty-name.cs | Matematicko-fyzikální fakulta | cs_CZ |
uk.faculty-name.en | Faculty of Mathematics and Physics | en_US |
uk.faculty-abbr.cs | MFF | cs_CZ |
uk.degree-discipline.cs | Softwarové systémy | cs_CZ |
uk.degree-discipline.en | Software systems | en_US |
uk.degree-program.cs | Informatika | cs_CZ |
uk.degree-program.en | Informatics | en_US |
thesis.grade.cs | Neprospěl | cs_CZ |
thesis.grade.en | Fail | en_US |
uk.abstract.cs | Diplomová práce je věnována operaci DELETE ve srůstajícím hašování. Nejprve jsou uvedeny principy hašování a některé jeho základní druhy. O srůstajícím hašování pojednává kapitola 3, kde jsou podrobně popsány i různé metody konstrukce hašovací tabulky rozdělené dle pořadí kolizních záznamů a přítomnosti sklepa. Dále jsou představeny tři rozdílné algoritmy pro operaci DELETE a detailně diskutovány jejich implementace pro jednotlivé metody srůstajícího hašování. Po teoretické části následují výsledky a komentáoe experimentů na simulovaných datech. Práce je zaměřena zejména na porovnání časové náročnosti jednotlivých mazacích algoritmů a na porovnání časů potřebných k vyhledávání záznamů před a po smazání části tabulky. Použité algoritmy implementované v jazyce C a výsledky experimentů jsou přiloženy na CD. | cs_CZ |
uk.abstract.en | This diploma thesis deals with operation DELETE in coalesced hashing. First of all we talk about principles of hashing itself and we describe some basic types of hashing. Chapter 3 is devoted to coalesced hashing and creating the corresponding hash table using di erent inserting methods with or without cellar presence. Then, three algorithms for deleting records form hash table are introduced. Their implementaion is discussed in detail for every inserting method of coalesced hashing. Simulated data experiments follow the theoretical part of the thesis. They are focused on comparing time consumption of the delete algorithms as well as search performance before/after delete. The presented algorithms are implemented in C language and are available on enclosed CD together with the measured results. | en_US |
uk.file-availability | V | |
uk.publication.place | Praha | cs_CZ |
uk.grantor | Univerzita Karlova, Matematicko-fyzikální fakulta, Katedra softwarového inženýrství | cs_CZ |
dc.identifier.lisID | 990015778770106986 | |