微科社区,轻松开发从此开始! 请登陆 免费注册

微科社区

当前位置:首页 > Java平台 > J2SE >

关于常用排序算法的疑问

时间:2014-04-10 09:44  浏览:努力统计中...
http://blog.csdn.net/code4grow/article/details/22942389 链接总结了常用排序算法的原理,时间复杂度,以及java实现方式,本人表示基本都很懂, 可是在实际开发中,我们真的很需要这些吗?我们什
http://blog.csdn.net/code4grow/article/details/22942389
链接总结了常用排序算法的原理,时间复杂度,以及java实现方式,本人表示基本都很懂,
可是在实际开发中,我们真的很需要这些吗?我们什么情况下才能用到这些,
如果压根儿没有用到,我觉得自己的学习成就感在哪里?

求大神指导,,

大神如何看待对算法的学习

可能是还没用到吧

算法的学习,除非是专门研究算法的,否则对我们而言,知道有这些算法的存在就可以了,用到的时候再来看就可以了;
当然如果时间允许,可以看看,毕竟效率还是很重要的;
记得在《智慧金山》这本书上见过,金山的老总曾说过,学习程序学习的就是算法和数据结构;


算法其实很重要,只不过现在计算机发展的太快,把这方面忽略了;



可是我们现在节奏太快了,而对于数据结构和算法的学习又是一个长期的过程,需要很多积淀,
我们有这样一个积淀并且能够在实战中应用的机会吗


可是我们现在节奏太快了,而对于数据结构和算法的学习又是一个长期的过程,需要很多积淀,
我们有这样一个积淀并且能够在实战中应用的机会吗
在实际工作中,注重效率和结果。老板找你来干活就是让你以最短的时间完成任务,所以在公司都是先以实现功能为主。
功能实现以后,才考虑效率问题,这时就是你说的算法问题了,一个好的算法必然能提高效率,所以那时你就会考虑如何写好的算法,这都是一步一步慢慢积累来的。

算法好,起码你的逻辑就会不会差,我觉得算法还是挺重要,只不过别人都把很多算法写好了,你拿来用用就OK

其实嘛,数据结构是慢慢消化的,如果有时间,就多花点时间在上面,如果工作了时间少了,到时候学它进度就慢了,用处肯定是有的,我当写着锻炼逻辑思维,

会了后,至少在工作要需要自己写这些算法时,可快速看懂,然后复制上去改改就用
    顶一下
    (0)
    0%
    踩一下
    (0)
    0%
    ------分隔线------