.


:




:

































 

 

 

 


Stack . .




// , char[] stck; // , int tos; //

stck ( ). , . Stack. tos .

, tosnstck, , " ". stck, . , tos , , tos , Stack, , . stckntos Stack , .

Stack.

// Stack , public Stack(int size) {

stck = new char[size]; // tos = 0;

}

. tos . , tos , .

Push () , .

// , public void Push(char ch) { if (tos==stck.Length) {

Console.WriteLine(" - ."); return;

}

stck[tos] = ch; tos++;

, , ch. , , : tos stck. stck , , tos, . , tos stck.

Pop (), .

// , public char () { if(tos==0) {

Console.WriteLine (" - ."); return (char) 0;

}

Tos ;

return stck[tos];

}

tos. , , . tos , .

Push () Pop (), . Stack : IsFull (), IsEmpty (), Capacity () GetNum (). .

Return tos;

}

IsFull () true, , false. IsEmpty () true, , false. (.. , ) Capacity (), , , Get Num (). , , , tos. , .





:


: 2016-12-03; !; : 330 |


:

:

, .
==> ...

1740 - | 1528 -


© 2015-2024 lektsii.org - -

: 0.008 .