假设我们有一个括号字符串;我们需要编写一个函数来计算要删除的最小括号数,以使字符串正确(每个左括号最终都会被关闭)。因此,如果输入类似 "(()))(",则输出将是 2,因为正确的字符串是 "(())",删除 ")("。为了解决这个问题,我们将遵循以下步骤:total := 0,temp := 0;对于 s 中的每个 p,执行:如果 p 与 "(" 相同,则 total := total + 1;否则,当 p 与 ")" 相同且 total 不为 0 时,则 total := total - 1;否则,temp := ... 阅读更多