defacer Δημοσ. 3 Δεκεμβρίου 2011 Δημοσ. 3 Δεκεμβρίου 2011 Το πρόβλημά σου είναι ο υπολογισμός της τομής (ή διαφοράς, δεν είναι 100% φανερό από αυτό που ζητάς) δύο συνόλων. Επομένως, χρησιμοποίησε αντί για πίνακες και loops και δεν ξέρω τι άλλο το σωστό εργαλείο για τη δουλειά: HashSet. Και πιο εύκολο για σένα θα είναι, και πιο γρήγορο¹ και προπάντων πιο σωστό. Ναι, μπορείς να πας στο βουνό με Ferrari αλλά αν το κάνεις θα σε πουν κάγκουρα και θα έχουν δίκιο. Κατά τα άλλα ορίστε και έτοιμη λύση ακριβώς για το πρόβλημά σου, συγκεκριμένα δύο λύσεις: μία με HashSet που λέω και μία με ArrayList. ¹Στη γενική περίπτωση. Φυσικά για μικρά σύνολα οι πίνακες και τα διπλά for μπορεί να είναι πιο γρήγορα στην πράξη, αλλά αν παρουσιάσεις τέτοια λύση π.χ. σε interview question έχεις φύγει όπως είσαι.
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα