文件名称:ds8
介绍说明--下载内容均来自于网络,请自行研究使用
符号平衡问题
在语言中往往需要判断一些符号是否是成对出现的,比如{}、[]、()。如何让判断符号的对称也是很多语言的语法检查的首要任务。
设计一个函数来检查表达式中的符号()、[]、{}是否平衡。若平衡,返回1;若不平衡返回0。
例如:
a(dda){[dfsafd[dfsd]](((fdsd)dfd))dfd}是符号平衡的。
{ad[x(df)ds)]}不是符号平衡的。
-Symbols balance
In language often needs to determine whether some of the symbols appear in pairs, such as {}, [], (). How to determine the symbol symmetrical primary task is a lot of language syntax checking.
Design a function to check the expression of the symbol (), [], {} is balanced. If the balance returns 1 returns 0 if the imbalance.
For example:
a (dda) {[dfsafd [dfsd]] (((fdsd) dfd)) dfd} is a symbol balanced.
{ad [x (df) ds)]} is not a symbol balanced.
在语言中往往需要判断一些符号是否是成对出现的,比如{}、[]、()。如何让判断符号的对称也是很多语言的语法检查的首要任务。
设计一个函数来检查表达式中的符号()、[]、{}是否平衡。若平衡,返回1;若不平衡返回0。
例如:
a(dda){[dfsafd[dfsd]](((fdsd)dfd))dfd}是符号平衡的。
{ad[x(df)ds)]}不是符号平衡的。
-Symbols balance
In language often needs to determine whether some of the symbols appear in pairs, such as {}, [], (). How to determine the symbol symmetrical primary task is a lot of language syntax checking.
Design a function to check the expression of the symbol (), [], {} is balanced. If the balance returns 1 returns 0 if the imbalance.
For example:
a (dda) {[dfsafd [dfsd]] (((fdsd) dfd)) dfd} is a symbol balanced.
{ad [x (df) ds)]} is not a symbol balanced.
(系统自动生成,下载前可以参看下载内容)
下载文件列表
ds8.c