• Nie Znaleziono Wyników

Implementacja operacji na stosie (C++)

N/A
N/A
Protected

Academic year: 2021

Share "Implementacja operacji na stosie (C++)"

Copied!
1
0
0

Pełen tekst

(1)

Wska¹niki w C/C++ na przykªadzie implementacji stosu  operacje Push i Pop. • Elementy stosu = dane typu string.

• Wska¹nik na wierzchoªek stosu wierzch jako zmienna globalna (nie przekazujemy jej jako parametr funkcji).

• Porównywanie stringów: zwykªe operatory !=, = =.

Wczytywanie linii do zmiennej typu string: getline(cin, zmienna); #include <iostream> using namespace std; struct elstos { string dane; elstos *nast; };

elstos *wierzch = NULL;

void push(string nowedane) { elstos *punkt;

punkt = wierzch; wierzch = new elstos; wierzch->dane = nowedane; wierzch->nast = punkt; } string pop() { string x; elstos *punkt; if(wierzch != NULL) { x = wierzch->dane; punkt = wierzch->nast; delete wierzch; wierzch = punkt; } return x; } bool empty(){ if(wierzch == NULL) return true; else return false; }

Cytaty

Powiązane dokumenty

Przy implementacji zwrócić szczególną uwagę na stosowanie zasad DRY i KISS, (WAŻNE!) poprawne nazwenic- two zmiennych i funkcji oraz możliwość łatwej rozbudowy

name – nazwa procedury. Instrukcja RET kończy wykonanie procedury i nakazuje powrót do program wywołującego. PROC oraz ENDP są dyrektywami kompilatora i nie generują

Adresowany jest niejawnie przez rejestr segmentowy ​SS oraz wskaźnik wierzchołka stosu ​SP​.. Używany jest do przechowywania stanu procesora podczas wykonywania procedury

[r]

– Adapter klasowy nie działa dla klas potomnych Adaptee, a obiektowy – tak.. – Adapter klasowy może przesłaniać funkcje Adaptee, w adapterze obiektowym to

Implementacja asocjacji binarnych odbywa się poprzez wybranie jednej z dwóch klas i.. przechowywanie w niej referencji do

The present investigation reports the influence of the bra- zing temperature on the microstructure, shear strength and hardness of diffusion brazing joints of titanium and stain-

Nie można wykluczyć, że z aktywności podejmowanych on line na Serwisie edukacyjnym e-Swoi nie wyłonią się też aplikacje, lecz głównym celem jest wdrażanie do wczesnego,