4 #include "clave_fija.h"
7 int main (int argc, char *argv[])
9 int bloque, altas, bajas;
12 printf ("Uso : %s <block size> <cantidad de altas> <cantidad de bajas>\n", argv[0]);
16 bloque = atoi (argv[1]);
17 altas = atoi (argv[2]);
18 bajas = atoi (argv[3]);
20 BTree tree ("test.idx", bloque);
23 std::list<int>::iterator it;
25 Random::Ints (lst, altas);
27 double paltas = bajas / (double)altas;
31 while (it != lst.end ()) {
34 double l = Random::Double (0.0f, 1.0f);
35 std::cout << l << " >= " << paltas << std::endl;
40 /* Tengo que borrar una clave entre 0 e "i" de la lista
41 * porque son las que ya agregue. */
42 int aborrar = (int)Random::Double (0, i) - 1;
43 std::list<int>::iterator otro = lst.begin ();
53 std::cout << "Clave Borrada " << sss << std::endl;
59 /* TODO : Hacer verificacion de claves :) */