
    +4i                         " S  S5      r \ " 5       r\R                  5         \R                  S5        \R                  S5        \R                  S5        \R                  S5        \R                  S5        \R                  5         \" \R                  5       5        \R                  5         \R                  5         \R                  5         \R                  5         \" \R                  5       5        \R                  5         \R                  5         \R                  5         \" \R                  5       5        \R                  5         g)c                   8    \ rS rSrS rS rS rS rS rS r	Sr
g	)
Stack   c                     / U l         g Nlistselfs    7c:\Users\13-19\Desktop\advance_data_structures\stack.py__init__Stack.__init__   s	    	    c                 8    U R                   R                  U5      $ r   )r   append)r
   items     r   push
Stack.push   s    yy%%r   c                 ~    U R                   (       a,  U R                   S   nU R                   R                  U5        U$ g N)r   remove)r
   ost_elems     r   pop	Stack.pop   s2    99yy}HIIX&O r   c                 D    U R                   (       a  U R                   S   $ g r   r   r	   s    r   peek
Stack.peek   s    9999R=  r   c                 h    U R                   (       d  [        S5        g [        U R                   5        g )NzStos jest pusty)r   printr	   s    r   show
Stack.show   s!    yy#$diir   c                 4    [        U R                  5      S:X  + $ )N    )lenr   r	   s    r   is_emptyStack.is_empty    s    tyy>Q&&r   r   N)__name__
__module____qualname____firstlineno__r   r   r   r   r    r%   __static_attributes__ r   r   r   r      s     &!
'r   r   zKamienie na szaniecKrzyzacyPotopz	Quo VadisHobbitN)r   stackr    r   r   r   r   r%   r,   r   r   <module>r1      s   !' !'F 	 

 

  ! 

:  

7  

;  

8  

 ejjl  		 

 		 

 enn  		 		 		 enn  

r   