Цитата:
Сообщение от Добрый Дядя
Хотя бы идею подкиньте, а то совсем ни понимаю, с какого боку делать...
|
ну например так(
только идея):
начинаешь проверять выражение, если первой в любом месте встречается закрывающая скобка, то return false. если-же первая идёт открывающая скобка ложишь её в стек. когда встречается закрывающая скобка убираешь одны скобку из стека. если в конце выражения стек пустой - значить скобки раставленны корректно, если стек не пуст, значить ошибка при расстановки скобок.