The M-Tree is a dynamic metric access method, consisting of a balanced tree.
The project was built on a Linux operating system and used the "make" functionality for compiling and running the project.
Therefore, it is necessary to have the "make" functionality to run the tests and the main program.
make run
make test
Compiles and runs the "main" file, which contains a basic usage test for an M-Tree.
It allows creating and querying the created M-Tree.
This is the file for normal use of the M-Tree.
Compiles and runs the "test" file, which contains the code used for experimentation.
It creates an M-Tree using both methods and performs 100 queries with the created M-Tree.
This is done for
Additionally, the "test" file will write the tests performed to the ./results folder.
MTree
├── build
│ ├── main
│ ├── test
├── headers
│ ├── mtree.hpp
│ ├── point.hpp
│ └── utils
│ ├── closest_pair.hpp
│ └── random.hpp
├── Makefile
├── README.md
├── results
│ ├── img/
│ ├── Informe.pdf
│ ├── results.pdf
│ ├── cp/
│ └── ss/
└── src
├── main.cpp
├── mtree
│ ├── mtree.cpp
│ ├── mtree_create_cp.cpp
│ ├── mtree_create_ss.cpp
│ └── point.cpp
├── test.cpp
└── utils
├── closest_pair.cpp
└── random.cpp
Los resultados de la experimentación se encuentran disponibles en la carpeta ./results.