συστήματα

* Γνώση Υπολογιστών >> συστήματα >> Βασικές Δεξιότητες Πληροφορικής

Πώς να οικοδομήσουμε μια στοίβα σε C + +

C + + είναι μια γλώσσα προγραμματισμού ηλεκτρονικών υπολογιστών που χρησιμοποιείται σε υπολογιστές που τρέχουν για τα λειτουργικά συστήματα των Windows . Ένας σωρός χρησιμοποιείται για την κατάρτιση των στοιχείων σε μια βάση δεδομένων , και είναι η κύρια δομή δεδομένων για τη δημιουργία εφαρμογών για τα Windows . Αν θα θέλατε να δημιουργήσετε τη δική σας C + + στοίβα , μπορείτε να το κάνετε μέσω της γραμμής εντολών του λογισμικού στο σύστημά σας . Δεν χρειάζεται να είναι μια ιδιοφυΐα υπολογιστή για να οικοδομήσουμε μια στοίβα . Μπορείτε να το κάνετε μόνοι σας με λίγη ταλαιπωρία . Οδηγίες
Η

1 Κάντε κλικ στο κουμπί " Start" και στη συνέχεια κάντε κλικ στο εικονίδιο "Προγράμματα" . 2

Κάντε κλικ στο εικονίδιο " Αξεσουάρ " , και στη συνέχεια κάντε κλικ στο " Command Prompt " εικονίδιο
εικόνων 3

Τύπος:

//stack.h : . class αρχείο κεφαλίδας Stack { int MaxStack ? int EmptyStack ? int κορυφή? char * στοιχεία? δημόσια : Stack ( int ) ? ~ Stack ( ) ? άκυρη ώθησης ( char ) ? char pop ( ) ? int empty () ? int πλήρης ( ) ? } ?

στη γραμμή εντολών για να προετοιμάσει τη στοίβα .
Η 4 Τύπος

:

//stack.cpp : λειτουργίες στοίβα # include " stack.h " Stack :: Stack (μέγεθος int ) { MaxStack = μέγεθος ? EmptyStack = - 1 ? top = EmptyStack ? στοιχεία = νέα char [ MaxStack ] ? } Stack Stack :: ~ ( ) { delete [ ] στοιχεία? } void Stack :: ώθησης ( char c ) { αντικείμενα [ + + top ] = c ? } char Stack :: pop ( ) { επιστροφή στοιχείων [ top - ] ? } int Stack :: πλήρης ( ) {επιστροφή κορυφή + 1 == MaxStack ? } int Stack :: empty () { επιστροφή κορυφή == EmptyStack ? }

Αντικαταστήστε το " Stack.h " με το όνομα για τη στοίβα . Αντικαταστήστε το "μέγεθος" με το πόσο μεγάλο θέλετε η στοίβα να είναι
5

Τύπος : .

//Stackmain.cpp : χρήση στοίβα # include # περιλαμβάνουν " stack.h "

int main ( ) {

Stack s ( 10 ) ? //10 charschar ch ? ! ενώ ( ( ch = cin.get ( ) ) = " \\ n ' ) αν ) s.push ( ch ) ! ? ενώ ( s.empty ( ) ( s.full ( ! ) ) cout <

Αντικατάσταση " 10 χαρακτήρες " με τον μέγιστο αριθμό χαρακτήρων που θέλετε για τη στοίβα .
Η

6 Πατήστε το κουμπί "Enter" για να χτίσει τη στοίβα .


εικόνων

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

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