我想寫一個C++程序來解析下面形式的輸入文件。解析算法的時間複雜度
input $input1, $in2, $anotherinput, $a, $b, $x;
output $out1, $out2, $k;
$xyz = $a + $b + $x;
$k = $xyz - $in2;
........
........
.......
$out1 = $k + $b;
輸入文件可以有超過10,000行。但大多數線路的形式是$A = $B + $C
。在時間複雜度方面,這將是最有效的解析算法。
編寫語法並使用bison或yacc構建解析器。 –