/* 参考剑指offer,改动了一些小部分。 数值可以表示为 A[.[B]]e|E[C] 其中A 和C 可以带有正负号,B不能带有符号 A可以没有,B也可以没有,不过在'.'的情况下 在e|E ,B是必须有的,所以这就是在判断str[index]=='.' 和str[index]=='e'|| str[index]=='E'时是使用不同运算符的原因。 然后分解成两个函数小函数我觉得可读性强一点,毕竟代码给人看的,想看细节的同学 请移步剑指offer官方书籍。 */ class Solution { publ...