Προγραμματισμός

* Γνώση Υπολογιστών >> Προγραμματισμός >> Προγραμματισμός Υπολογιστών Γλώσσες

Δομή τυχαίας προσπέλασης δεδομένων

Προγράμματα ορίζουν δομές δεδομένων σε δύο βασικά συστήματα : το συνδεδεμένο πίνακα και τον πίνακα . Αυτά τα δύο συστήματα είναι η βάση για πιο πολύπλοκες δομές . Των συστημάτων αυτών , η συστοιχία είναι καλύτερα κατάλληλη για τυχαία πρόσβαση . Λειτουργία
Η

Μια βασική σειρά έχει έναν τύπο δεδομένων . Πολλές περιπτώσεις αυτού του τύπου δεδομένων που κατέχουν από κοινού ως μια σειρά από αρχεία . Κάθε εγγραφή είναι άμεσα προσβάσιμες από τη χρήση ενός δείκτη . Εάν ένα πρόγραμμα πρέπει να διαθέτει έναν αριθμό για να χρησιμοποιήσετε αργότερα , το βάζει σε μια μεταβλητή . Με μια σειρά , πολλοί διαφορετικοί αριθμοί που πραγματοποιήθηκε στην ίδια μεταβλητή. Για παράδειγμα NumVar : = 0 , ορίζει την τιμή της μεταβλητής NumVar στο μηδέν. NumArr [ 5 ] : = 0 δίνει αξία στο πέμπτο στοιχείο του πίνακα NumArr
εικόνων Χαρακτηριστικά
Η

Η ικανότητα για να μεταβείτε απευθείας σε μια επώνυμη στοιχείο σε μια σειρά . κάνει αυτή η δομή δεδομένων ταιριάζει καλύτερα στις λειτουργίες τυχαίας προσπέλασης από μια συνδεδεμένη λίστα . Για να φτάσετε στοιχείο 5 συνδεδεμένη λίστα , το πρόγραμμα πρέπει να περάσει μέσα από τα στοιχεία 1 έως 4 .

Η Δομές
Η

Η βασική διάταξη παρέχει τα θεμέλια για πιο περίπλοκες δομές : για παράδειγμα , μια λέξη (ή " string" ) είναι μια σειρά χαρακτήρων. Ένα πολυ- διαστάσεων είναι μια σειρά από συστοιχίες . Κάθε στοιχείο είναι προσβάσιμη αμέσως με τη χρήση δεικτών , την πραγματοποίηση αυτής της δομής δεδομένων ιδανικό για τυχαίας προσπέλασης .
Η
εικόνων

Συναφής σύστασή

Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα