И где логика? Нарушение симметрии. Почему я должен платить за проверки в push, а pop для пустого стека приводит его в неконсистентное состояние?
И где логика? Нарушение симметрии. Почему я должен платить за проверки в push, а pop для пустого стека приводит его в неконсистентное состояние?