1η Εργασία στο Μάθημα Δίκτυα, Αλγόριθμοι και Δομές Δεδομένων