gpt4 book ai didi

math - 数学解析器的智能设计?

转载 作者:行者123 更新时间:2023-12-03 01:27:04 25 4
gpt4 key购买 nike

设计数学解析器最明智的方法是什么?我的意思是一个接受数学字符串(例如:“2 + 3/2 + (2 * 5)”)并返回计算值的函数?很久以前我确实用 VB6 写过一个,但它最终变得臃肿且不太可移植(或者就此而言很智能......)。一般想法、伪代码或真实代码都值得赞赏。

最佳答案

一个很好的方法需要两个步骤。第一步涉及converting the expression from infix to postfix (例如通过 Dijkstra's shunting yard )符号。一旦完成,编写 postfix evaluator 就非常简单了。 .

关于math - 数学解析器的智能设计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/114586/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com