当前位置:编程学习 > C#/ASP.NET >>

在c#用Stack来检查程序的语句或公式是否括号匹配

在c#用Stack来检查程序的语句或公式是否括号匹配。编写一个视窗应用程序,让它为用户提供一个可录入带括号表达式的文本框,它还有提供一个Check   Parens 按钮,在单击此按钮时,会运行程序来检查表达式中括号的数量,并且高量显示出未匹配的括号 --------------------编程问答-------------------- 这不难,不过高亮的括号,未必准确。呵呵。 --------------------编程问答-------------------- 可以啊,从左到右遍历,遇到"["就压栈,遇到"]"就出栈。最后不为0就有错。

另外压入字符Index。可以知道最后不匹配的字符位置。 --------------------编程问答-------------------- ls正解,遇到左括号把左括号压压栈,遇到右括号就把左括号出栈,最后查看堆栈里的元素个数
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,