level 1
我写了一个二维数组中查找一个target算法find 两重循环就能解决,但是现在遇到的问题是:数组很大,大概是1000X1000.这都还算OK,最主要的问题在调用find的过程是一个循环大概也是1000量级的,这导致程序运行很慢。我想优化一下算法,查找了delphi里面有一个Tstring.find的函数,有没有类似这样的查找实数型或者整型的查找函数。求支招,谢谢(想用二分法查找,但得排序,排序也有二重循环呢,纠结)
2014年03月20日 04点03分
1
level 11
记得Strings中最快的方法是Indexof是个汇编级方法,估计你要做到查实数,得自己模仿它写下了。
2014年03月20日 07点03分
3