算法编程

公式表达式解析器

// String str = "I 3 + 2 * 4 - 10 > 0 | 5 - 6 > 0 T ( 3 + 3 ) / 6 L 1 * 8 E";//1

//输入条件或者内容与括号无关性,自动判断优先级
//if嵌套没有限制,()嵌套没有限制,函数嵌套没有限制,公式长度没有限制,且if,(),函数之间混合嵌套没有限制。
//支持四则混合运算,(=,!=,>,>=,<,<=)比较符运算,and or 逻辑运算,支持小括号运算
//支持if else end运算
//可扩展其他内置函数(abs,sum,avg,max,min,取反运算等)

//有java版本,。net版本,vb版本等各种发布版本。

//采用了分支界限算法,和就近原则开发,运行稳定高效。避免了过多的循环递归,以及堆栈操作。

现在已经在一些财务报表系统中应用此解析器。

如有需要,请联系1360133403索要技术支持和报价。

你可能感兴趣的:(编程,.net,算法,vb,VB.NET)