Τι είναι μια σύγκρουση και πώς επιλύεται στο unordered_map; Ποιες μεθόδους επίλυσης συγκρούσεων γνωρίζεις;
C/C++
Τι συμβαίνει με τους iterator του unordered_map μετά την αναδιάταξη του πίνακα κατακερματισμού (rehashing);
Πείτε την αλγοριθμική πολυπλοκότητα των λειτουργιών εισαγωγής, αναζήτησης και διαγραφής για unordered_map.
Τι είναι μια συνάρτηση κατακερματισμού και πώς διαφέρει μια καλή από μια κακή;
Ποια είναι η θεμελιώδης διαφορά σε σχέση με ένα διάνυσμα όσον αφορά την ακυρότητα των επεξεργαστών;
Πώς λειτουργεί το unique_ptr από μέσα;
Πες μου πώς λειτουργεί η forward_list κάτω από το καπό.
Πώς λειτουργεί το weak_ptr από κάτω;
Πώς λειτουργεί ένα shared_ptr από κάτω; Μίλησέ μου για το control block.
Πώς να χρησιμοποιήσετε τις δομές δεδομένων σας ως κλειδιά σε έναν χάρτη;
Πες σύντομα για την αρχιτεκτονική του λειτουργικού συστήματος Linux.
Τι συμβαίνει με τον μετρητή κατά την αντιγραφή ενός shared_ptr;
Πες μου πώς λειτουργεί ένα χάρτης κάτω από το καπό.
Ποια είναι η αλγοριθμική πολυπλοκότητα των λειτουργιών εισαγωγής, αναζήτησης και διαγραφής για το forward_list;
Πώς λειτουργεί ένα unordered_map από κάτω;
Ποιος είναι ο σκοπός του weak_ptr;
Τι είναι το bucket (κάδος);
Υπάρχει ένας διανυσματικός πίνακας με 100 στοιχεία. Πώς λειτουργεί η μηχανική προσθήκης του 101ου στοιχείου, τι θα συμβεί όταν διαγραφεί αυτό το στοιχείο;
Ποια είναι η διαφορά στην αρχιτεκτονική μεταξύ Linux και Windows;
Ποιος είναι ο σκοπός του shared_ptr;