Please use this identifier to cite or link to this item: http://hdl.handle.net/10609/784
Title: Estructura de datos avanzadas : clases disjuntas, montículos, árboles de búsqueda
Author: Bañolas Adrogué, Miguel Ángel
Tutor: Franch Gutiérrez, Xavier
Others: Universitat Oberta de Catalunya
Abstract: The implementation in Java of the data structures begun by Esteve Mariné is expanded in this work, which uses his basic design. In concrete terms, the programming has been done for the structures of a) disjointed classes, using the algorithms of chained lists, and with the tree structure; b) stacks, with binary, binomial, and Fibonacci algorithms; and c) research trees based on the red-black binary tree algorithm, which complements the two already-existing ones with algorithms of chains and AVL. To examine the evolution of the structures, a user-interactive graphic visualizer has been prepared that allows the basic operations of the structure to be performed. With this environment it is possible to save the structures, produce them anew, undo them, and repeat the operations performed on the structure. Finally, it provides a methodology, with visualization by means of graphics, for the comparative evaluation of the implemented algorithms, which allows modification of the parameters of evaluation, such as the number of elements that must be dealt with, algorithms that have to be compared, and the number of repetitions. The data obtained can be exported for subsequent analysis.
Document type: info:eu-repo/semantics/bachelorThesis
Issue Date: 16-Feb-2010
Publication license: https://creativecommons.org/licenses/by-nc-nd/2.5/es/  
Appears in Collections:Bachelor thesis, research projects, etc.

Files in This Item:
File Description SizeFormat 
26982tfc.pdf325,29 kBAdobe PDFThumbnail
View/Open
Share:
Export:
View statistics

Items in repository are protected by copyright, with all rights reserved, unless otherwise indicated.