工作了,感觉算法方面根本很少用了。。。。 尤其是做J2ee方面的程序员,基本代码中也没什么算法之类的东西,还有做数据库性能测试方面也不需要什么算法,就谢谢脚本不过有时候怕忘了还是会抽空看看算法数据结构。哎。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 给企业做个网站能用啥算法啊。后天连连数据库,前面写写页面。不像google baidu 对算法的要求那么高 这主要是java把算法和数据结构封装得比较好比如排序、直接调用sort就是了 做应用的软件,谈那些什么动态规划,贪心算法,分支回溯等等,基本是扯淡。只要掌握一些基本的,最常用的算法和数据结构就可以了。已现在的pc机,你把核心算法从O(n2)降到O(logn),用户体验时不会有丝毫的差别。反倒是程序的健壮性,是否有内存泄露等问题更实际一些。当然,如果是在百度,google那样的搜索引擎公司,或者alibaba那样的处理海量数据的公司,一定的算法基础还是要的。 说没用 其实也有用。不过是你说的 有的时候对性能还是有要求的。比如你喜欢用BTREE或者HASH表查找数据,你杂不用VECTOR查找呢。你可以自己写个BTREE啊,还是很好的。 好久没弄Java了过来瞧瞧,算法很重要 求解决!!!!!!!!!! 表格边框部分不显示的问题 getOutputStream() has already been called for this response struts,servlet 中各用什么方法实现跳转,各有哪些参数 如何实现java程序在线升级? dom4j哪下啊 如何将tomcat5.0集成到jbuilder X中? 谢谢高手来看一下,一个菜鸟问题 是学习J2EE,还是学习手机开发。 字符串转long型,如何转? java实现java代码自动生成 谈谈struts2的流程
不像google baidu 对算法的要求那么高
比如排序、直接调用sort就是了
只要掌握一些基本的,最常用的算法和数据结构就可以了。
已现在的pc机,你把核心算法从O(n2)降到O(logn),用户体验时不会有丝毫的差别。
反倒是程序的健壮性,是否有内存泄露等问题更实际一些。当然,如果是在百度,google那样的搜索引擎公司,或者alibaba那样的处理海量数据的公司,一定的算法基础还是要的。
说没用 其实也有用。
不过是你说的 有的时候对性能还是有要求的。
比如你喜欢用BTREE或者HASH表查找数据,你杂不用VECTOR查找呢。
你可以自己写个BTREE啊,还是很好的。