Google Calculator如何实施?

Alg*_*Man 9 string algorithm pattern-matching data-structures

当您在Google"100F to C"中搜索时,如何将华氏温度转换为摄氏温度?同样,从不同货币转换和简单计算.

使用的数据结构是什么,还是匹配字符串的简单模式?

IVl*_*lad 1

这并不完全是简单的模式匹配。评估您可以输入的数学表达式并非易事。例如,这是一个计算数学表达式的算法。这只是评估,可能有很多代码来检测它是否有效。

对于货币转换和其他单位,这是简单的模式匹配。