This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | Next revision Both sides next revision | ||
|
java:jfc_interfaces [2020/03/10 14:15] gthanos |
java:jfc_interfaces [2020/03/11 20:51] gthanos |
||
|---|---|---|---|
| Line 9: | Line 9: | ||
| * **Collection: | * **Collection: | ||
| * **Set:** Πρόκειται για ένα Collection που δεν μπορεί να αποθηκεύσει δύο φορές το ίδιο αντικείμενο (τα στοιχεία του είναι μοναδικά). | * **Set:** Πρόκειται για ένα Collection που δεν μπορεί να αποθηκεύσει δύο φορές το ίδιο αντικείμενο (τα στοιχεία του είναι μοναδικά). | ||
| - | * **Sorted Set:** Ένα //Set// που διατηρεί τα δεδομένα του ταξινομημένα. | + | * **Sorted Set:** Ένα //Set// που διατηρεί τα δεδομένα του ταξινομημένα. Συνήθως υλοποιείται μέσω ενός δυαδικού δέντρου αναζητήσεως. |
| * **List:** Πρόκειται για συνδεδεμένη λίστα. Χαρακτηριστικά της λίστας είναι ότι τα εξής: | * **List:** Πρόκειται για συνδεδεμένη λίστα. Χαρακτηριστικά της λίστας είναι ότι τα εξής: | ||
| * τα στοιχεία διατηρούν τη σειρά με την οποία εισάγονται. | * τα στοιχεία διατηρούν τη σειρά με την οποία εισάγονται. | ||
| Line 18: | Line 18: | ||
| * **Dequeue: | * **Dequeue: | ||
| * **Map:** Ένα αντικείμενο που αντιστοιχεί μοναδικά κλειδιά σε τιμές. | * **Map:** Ένα αντικείμενο που αντιστοιχεί μοναδικά κλειδιά σε τιμές. | ||
| - | * **Sorted Map:** Ένα //Map// που διατηρεί την σειρά των δεδομένων του με βάση συγκεκριμένους κανόνες ταξινόμησης. | + | * **Sorted Map:** Ένα //Map// που διατηρεί την σειρά των δεδομένων του με βάση συγκεκριμένους κανόνες ταξινόμησης. Συνήθως υλοποιείται μέσω ενός δυαδικού δέντρου αναζητήσεως. |
| Στα παραδείγματα που ακολουθούν χρησιμοποιείται για την αποθήκευση δεδομένων η παρακάτω κλάση '' | Στα παραδείγματα που ακολουθούν χρησιμοποιείται για την αποθήκευση δεδομένων η παρακάτω κλάση '' | ||