This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision | |||
|
cpp:stl:list [2020/06/01 08:09] |
cpp:stl:list [2020/06/01 09:09] gthanos [Επίδοσης της δομής] |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| + | ====== std::list ====== | ||
| + | |||
| + | H λίστα είναι μία δομή τύπου //sequence container// η οποία εσωτερικά υλοποιείται μέσω διπλά συνδεδεμένης λίστας, | ||
| + | |||
| + | {{ : | ||
| + | |||
| + | ===== Επίδοσης της δομής ===== | ||
| + | |||
| + | * Η πράξη της ένθεσης ή της διαγραφής σε οποιαδήποτε θέση της λίστας έχει σταθερό κόστος **(O(1))**. | ||
| + | * Η πράξη της ένθεσης ή της διαγραφής από το μέσο της λίστας έχει επίσης σταθερό κόστος **(O(1))**. | ||
| + | * Η πράξη της αναζήτησης είναι γραμμική στο μέγεθος των στοιχείων του πίνακα **(Ο(Ν))**. | ||
| + | * Η πρόσβαση στο **i-στο** στοιχείο της λίστας έχει κόστος **i**. | ||
| + | |||
| + | |||