一:线性查找法:3:注意事项;

一:线性查找法:3:注意事项;,第1张

一:线性查找法:3:注意事项;

语言:Java实现,版本8;

但,建议使用其他语言(比如C等)也实现一下;

JS,Python、PHP脚本语言的一个特殊性:

(1)使用脚本语言来学习算法原理,是可以的;

(2)但,不适合使用脚本语言来考察算法的性能:

     ● 比如有时,使用JS实现了某个优化了的算法,但发现其执行效率还不如不优化;这种情况,对于脚本语言是很正常的;

     ● 这是因为,脚本语言是在解析器上运行的,所以很多时候,代码的执行效率是依靠解析器的执行方式的,解析器可能会对这些语言内部的函数作底层的优化;如果我们对某一个算法作一些逻辑上的优化后,反而可能会使解析器的底层优化失效了,最终的结果就是整个代码的执行效率反而变低了;

(3)对于编译性语言(C++,Java)也会存在类似的问题,但整体来看,编译语言的问题并不明显;

遇到问题时:先理清思路,整理这个问题,想一想这个问题到底是什么。在这个过程中,可能问题就解决了

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/4748493.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-08
下一篇 2022-11-08

发表评论

登录后才能评论

评论列表(0条)

保存