• Domingo 22 de Diciembre de 2024, 08:29

Autor Tema:  Re: Lectura y Escritura rapida en un fichero  (Leído 1544 veces)

Lebennin

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Lectura y Escritura rapida en un fichero
« en: Viernes 4 de Abril de 2003, 00:23 »
0
Vuelvo a escribir, no pq me parezca q nadie me contesta, sino para aclarar el problema. El problema es que yo para ordenar el fichero utilizo el metodo de la burbuja que consiste en leer de dos en dos los "registros" de los ficheros y escribir en otro fichero el mas bajo. Imaginaos cuantas veces tengo que leer y tengo que escribir con un fichero de 2500 registros. Hay alguna fomra de agilizar ese proceso, tales como cargar en memoria el fichero(algo asi me contaron) u alguna otra cosa. Por favor, mandadme un ejemplo, es urgente. Gracias:beer:
<B>NO A LA GUERRA<B>

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Re: Lectura y Escritura rapida en un fichero
« Respuesta #1 en: Viernes 4 de Abril de 2003, 01:56 »
0
Esta cuestión es la misma que presentaste en el mensaje que acabo de resolverte en ORDENAR FICHERO.
Evita duplicar los mensajes cuando se trata del mismo tema, porque así no puede hacerse el seguimiento adecuado; en el mismo mensaje puedes añadir cuantas addendas explicativas precises.
De todas formas, me ha gustado que nos recuerdes estos métodos que yo practicaba allá por el año 73-74... y que ya ha llovido... Pero eso se hacía con el Basic de MS-DOS...
If x > z (then)
y = x
x = z
z = y
endif
¡¡¡qué tiempos aquellos...!!!

A ver si con el método que te indico en tu primigenio mensaje consigues la clasificación en 3-4 segundos en lugar de 3-4 horas como te llevaría el método de burbuja.

Saludos y suerte

Miguel Rivas C.

  • Nuevo Miembro
  • *
  • Mensajes: 6
    • Ver Perfil
Re: Lectura y Escritura rapida en un fichero
« Respuesta #2 en: Viernes 4 de Abril de 2003, 14:33 »
0
:photo:    Hola amigo.

Sería bueno saber qué tipo de archivo es el que contiene los datos y que tipo de archivo es el destino. Es posible que sabiendo esto te pueda ayudar...

Salu2


:jumpie:

Lebennin

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Lectura y Escritura rapida en un fichero
« Respuesta #3 en: Viernes 4 de Abril de 2003, 19:15 »
0
son archivos .txt. Tal como dice el copañero es una buena idea, pero me gustaria si es posible hacerlo mediante ficheros pero a una velocidad bastante rapida. Alguien me comento hace tiempo que habia una forma de cargar un fichero en un buffer y empezar a leerlo a partir de ahi, claro, la rapidez era mucho mayor. Me gustaria saber si se puede hacer y como. Una vez hecho el ordenamiento, tengo que hacer tb varios calculos, pero eso es lo de menos.

Gracias:question:
<B>NO A LA GUERRA<B>

J.M.Movilla

  • Miembro MUY activo
  • ***
  • Mensajes: 427
    • Ver Perfil
Re: Lectura y Escritura rapida en un fichero
« Respuesta #4 en: Sábado 5 de Abril de 2003, 00:00 »
0
Vamos a ver si este programita que acabo de hacer específicamente para tí te produce tanta satisfacción como la que me ha dado a mí al conseguirlo...

Insisto en algo que aclaro en el fichero: tienes que cuidar de definir adecuadamente el "separador" que en tu fichero se utilice.

Saludos y suerte
El mensaje contiene 1 archivo adjunto. Debes ingresar o registrarte para poder verlo y descargarlo.

Lebennin

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Lectura y Escritura rapida en un fichero
« Respuesta #5 en: Sábado 5 de Abril de 2003, 01:41 »
0
:beer: A esto te tenia que invitar pero como no puedo pues nada, que muchas gracias y que si me vale, tengo que hacer un par de cosillas mas, pero con esto me sobra para poder saber hacer lo demas.

Gracias:jumpie:
<B>NO A LA GUERRA<B>