这部分代码可以测试2种,一种是STL中find方法的效率,还有一种是用迭代器遍历和用int变量遍历的效率比较,大家可以自己拷贝代码测试,观察结果。
这里想说的就是,stl中的find方法用了一个很高效的查询方式,所以他的效率是相当高的,在可以用find方法的时候一定要用这个方法,别自己写遍历查找,那是在浪费时间。还有迭代器遍历,因为迭代器其实是stl里面封装了N层的东西,如果要用它,需要深入N层中去,效率自然没有用int变量来的快,所以同样,能用int变量来遍历的地方就不要用迭代器了。
这部分代码可以测试2种,一种是STL中find方法的效率,还有一种是用迭代器遍历和用int变量遍历的效率比较,大家可以自己拷贝代码测试,观察结果。
这里想说的就是,stl中的find方法用了一个很高效的查询方式,所以他的效率是相当高的,在可以用find方法的时候一定要用这个方法,别自己写遍历查找,那是在浪费时间。还有迭代器遍历,因为迭代器其实是stl里面封装了N层的东西,如果要用它,需要深入N层中去,效率自然没有用int变量来的快,所以同样,能用int变量来遍历的地方就不要用迭代器了。