摘要: 原始版本的大数相乘地址:http://www.cnblogs.com/life91/p/3389890.html 在原来的版本中,整数相乘与小数相乘是分开的。其中,在计算小数时,需要将数值与小数点进行分割。在本次版本中,整数和小数在一次计算中进行处理。本版本中对原始版本中的几个BUG进行处理: 1.小数末尾出现的无效0。例如,”0.123400”->“0.1234” 2.对于两个均是小于0的小数相乘,需要在结果中的整数部分存放’0’。例如,0.12*0.4=0.048 参考小数相乘模型: 2.5 × 1.2 --------------------数值上标数值表示进位值... 阅读全文
posted @ 2013-10-30 18:57 life91 阅读(248) 评论(0) 推荐(0) 编辑
摘要: 上一篇的blog地址为:http://www.cnblogs.com/life91/p/3313868.html 这几天又参加了一个家公司的笔试题,在最后的编程题中竟然出现了去哪儿网开发的第一题,也就是简化路径值。但是这次做题后,我发现我上次写的那个简化源码有很多问题,并且在这次笔试过程中也没有答对。闲话说完了,进入正题。 上次源码出现的BUG: 1.将连续重复的多个’/’字符视为一个。例如,”/abac/def//////ef”->”/abac/def/ef”。 2.根目录的开始字符为’/’,并且根目录的上级目录以及上上级目录都是本身。例如,”/../../../”->”/”。  阅读全文
posted @ 2013-10-30 15:45 life91 阅读(256) 评论(0) 推荐(0) 编辑