Как Google Calculator реализован?

Когда Вы ищете в Google "100F к C", как он знает для преобразования от Фаренгейта в Цельсия? Точно так же преобразование из различных валют и простого вычисления.

Что структура данных используется или является этим простое сопоставление с образцом строки?

9
задан Anthony Forloney 28 March 2010 в 07:59
поделиться

2 ответа

Это не совсем простое сопоставление с образцом. Оценить математические выражения, которые вы можете ввести, нетривиально. Например, здесь алгоритм, вычисляющий математическое выражение. Это всего лишь оценка, вероятно, есть много кода, чтобы определить, действительно ли он вообще действителен.

Для конвертации валют и других единиц это простое сопоставление с образцом.

1
ответ дан 3 November 2019 в 09:30
поделиться

это простое сопоставление с образцом

попробуйте
100 км / ч = без расчета
100 км / ч = 62,1371192 миль / ч

0
ответ дан 3 November 2019 в 09:30
поделиться
Другие вопросы по тегам:

Похожие вопросы: