ficheros y arboles binarios
Publicado por william (31 intervenciones) el 21/01/2002 10:33:31
De antemano gracias
Bueno priemero el ejemplo
Ej.
//Esta es la estructura de cada registro, que es almacenado en un fichero binario
typedef struct
{
char codigo_tcampo[5];
char contenido[50];
int izq;
int der;
}TCAMPO;
para esto utilizo fopen,fwrite,fread,fseek,ftell, y los correspondientes algoritmos para (insersion,busqueda,eliminacion (Binaria) ) no son recursivos.
Lo que ya tengo.
insercion binaria (el sujeto de compararcion es el codigo)
Busqueda de un registro
Eliminacion de un registro
izq, guarda la posicion del registro alcual apunta pòr la izquierda
der, guarda la posicion del registro alcual apunta por la derecha
Lo que necesito:
Donde puedo en contrar algoritmos o librerias (si esto es posible o existen) que me permitan seleccionar un grupo de registro que cumplan con una condicion (algo asi como un select where), que me permitan eliminar un grupo de resgistros que cumpla con una condicion (Delete where).
No puedo usar bases de datos.
Att William.
Bueno priemero el ejemplo
Ej.
//Esta es la estructura de cada registro, que es almacenado en un fichero binario
typedef struct
{
char codigo_tcampo[5];
char contenido[50];
int izq;
int der;
}TCAMPO;
para esto utilizo fopen,fwrite,fread,fseek,ftell, y los correspondientes algoritmos para (insersion,busqueda,eliminacion (Binaria) ) no son recursivos.
Lo que ya tengo.
insercion binaria (el sujeto de compararcion es el codigo)
Busqueda de un registro
Eliminacion de un registro
izq, guarda la posicion del registro alcual apunta pòr la izquierda
der, guarda la posicion del registro alcual apunta por la derecha
Lo que necesito:
Donde puedo en contrar algoritmos o librerias (si esto es posible o existen) que me permitan seleccionar un grupo de registro que cumplan con una condicion (algo asi como un select where), que me permitan eliminar un grupo de resgistros que cumpla con una condicion (Delete where).
No puedo usar bases de datos.
Att William.
Valora esta pregunta


0