Parsing I';我正在写一个CAS程序和I';我一直将表达式存储为树结构,但我';我对链接比较运算符有问题

Parsing I';我正在写一个CAS程序和I';我一直将表达式存储为树结构,但我';我对链接比较运算符有问题,parsing,tree,computer-algebra-systems,Parsing,Tree,Computer Algebra Systems,我正在为一个项目编写一个小型CAS框架,它将数学表达式存储为树,每个节点都是一个操作符,它的分支是参数。它不是二叉树,因为有些节点(如求反或三角函数)只有一个参数,而有些节点(如乘法或加法)几乎可以有任意数量的参数 我的问题是,我试图包括可链接的比较(=、=、!=)。只要链中的每个操作符都是相同的(0

我正在为一个项目编写一个小型CAS框架,它将数学表达式存储为树,每个节点都是一个操作符,它的分支是参数。它不是二叉树,因为有些节点(如求反或三角函数)只有一个参数,而有些节点(如乘法或加法)几乎可以有任意数量的参数


我的问题是,我试图包括可链接的比较(=、=、!=)。只要链中的每个操作符都是相同的(0