通過棧Stack實現括號匹配的語法檢查

算法的設計思想: 出現左括弧則進棧; 出現右括弧則首先檢測棧是否爲空, 若棧空則表明此右括弧多餘,表達式不匹配。 否則和棧頂數據比較,若匹配則棧頂出棧。 否則表明表達式不匹配; 最後若棧空且沒有做魚右括弧則匹配正確,否則表明不匹配。    class Program { static void Main(string[] args) {
相關文章
相關標籤/搜索