本帖最后由 pcl_test 于 2016-8-4 13:47 编辑
文本内容为 a535 a22 u133 b135351 w566 d133 a551 d1313 a-12.12 a-0.45 d5252 a122 ... a12452 a25 a14 d522 d52 a0.12 a-15 ...COPY 要求得以a开头的字符串中数字的最小值.字符串的格式是a+数字,数字包括负数、小数。更新:文本大小是1.8M,其中要搜索的a+数字大约有0.5M,在这样的情况下楼下的js代码是可以算出,但要搜索的a+数字很多时,就内存不足。我有两个思路:1先算出搜索到的第一个结果与第二个结果的最小值,再拿它与第三个结果比较得出最小值…这样函数总是比较两个数,就不会内存不足了;2先读取0.5M(或多少字符或多少行)求出最小值,再读取下一0.5M(同上),最后求出最小值 |