Floyd-Warshall (C code)


For all of you who at some point had to implement the Floyd-Warshall algorithm out there, here is a possible way of doing it on C:

FW_Code

This code includes the necessary functions to calculate the path within the network, once the algorithm has been executed. The files include an input and output example.

If you don’t know how the Floyd-Warshall algorithm works then i suggest you read the following Wikipedia article:

Floyd-Warshall

I very much doubt i could explain it much better here, but I hope my code can take some of the work off!

Advertisements

ProyectoIV


Bueno, tras mucho trabajo, finalmente he llegado a la version final de modulo de control principal del ClockCloud. Aunque aun quedan algunos detalles por pulir, en lo que al protocolo de transmision de los datos se refiere, el diseño fisico ya es final. El reloj principal ya es 100% independiente, y no precisa de nada mas para funcionar, la hora se muestra en pantalla, y puede accederse a la configuracion en cualquier momento, transmite perfectamente y se recibe sin problemas. Ahora ya solo queda mejorar el algoritmo de transmision y acabar de diseñar el receptor.

Mas abajo dejo todos los archivos necesarios para construir uno, asi mismo, el diseño de la PCB a sido subido a una casa de contruccion, lo que permite comprar la PCB hecha en una fabrica en buenas condiciones y asi poder montar el circuito sin problemas en casa, solo hacen falta los componentes, un soldador y un poco de maña.

Archivos listos para descargar con todo, desde esquematica,el codigo completo, hasta el diseño de la pcb (All files, ready to download, eschematic, coding, pcb…) : Aqui

Compra la PCB TX lista para usar (Buy  TX PCB): Aqui

Compra la PCB RX lista para usar (Buy  RX PCB): Aqui

CODE: HERE

Bueno, dejo alguna foto del asunto:
clockmaster
Circuito Protoboard

virtualizacion de sistema


Bueno, yo que de primeras me presento como usuario de mac
en ocasiones ademas del windows que tengo instalado en una partición bootcamp en mi mac, a veces me apetece investigar otros sistemas,
siempre tengo un liveCD de ubuntu,
ya que nunca se sabe cuando vas a necesitar navegar y salvar tus archivos, sin cargar el sistema desde el disco duro
buscando información sobre opensolaris me encontré con este software libre de virtualizacion de sistemas
disponible para la mayoría de sistemas operativos de uso domestico del mercado, y tras probarlo en mi macbook
me a parecido bastante bueno, y es una alternativa al parallers desktops que es bastante carillo (vamos a intentar ser bueno en la medida de lo posible y piratear lo mínimo, si hay dos programas uno libre y otro no, mejor el libre)
bueno
sin mas dilación les dejo el enlace a la pagina de virtualbox
http://www.virtualbox.org/

hablas c?


Para todos aquellos que esten empezando a dar los primeros pasos con C y los que no tambien
aqui este compilador que, teniendo en cuenta su poco peso y que es de codigo abierto compatible con windows y linux/unix es una alternativa bastante buena

http://www.bloodshed.net/devcpp.html