]> git.llucax.com Git - z.facultad/75.52/treemulator.git/blobdiff - src/main.cpp
Agrego info del test.
[z.facultad/75.52/treemulator.git] / src / main.cpp
index 553ea8c9cd0cab726208fc96be403de0305428d5..58a00ec0f59bdbde8c43be59e99004456602f57b 100644 (file)
@@ -53,6 +53,8 @@ int main  (int argc, char *argv[])
 
        std::list <int> l = km.GetList ();
        it = l.begin ();
 
        std::list <int> l = km.GetList ();
        it = l.begin ();
+       int bien = 0;
+       int mal = 0;
        while (it != l.end ()) {
                ClaveFija c(*it);
                BTreeFindResult *r;
        while (it != l.end ()) {
                ClaveFija c(*it);
                BTreeFindResult *r;
@@ -60,12 +62,20 @@ int main  (int argc, char *argv[])
                r = tree.FindKey (c);
                if (r != NULL) {
                        std::cout << "** Clave " << (*it) << " encontrada.\n";
                r = tree.FindKey (c);
                if (r != NULL) {
                        std::cout << "** Clave " << (*it) << " encontrada.\n";
+                       bien++;
                        delete r;
                        delete r;
-               } else 
+               } else {
                        std::cout << "** Clave " << (*it) << " NO encontrada.\n";
                        std::cout << "** Clave " << (*it) << " NO encontrada.\n";
+                       mal++;
+               }
                it++;
        }
 
                it++;
        }
 
+       std::cout << "\n\n === Resultados ===\n";
+       std::cout << "    Hist  : " << bien << "\n";
+       std::cout << "    Miss  : " << mal << "\n";
+       std::cout << "    Total : " << (bien+mal) << "\n";
+
        return 0;
 }
 
        return 0;
 }