数据结构与算法对java而言是鸡肋?我在有些帖中看到的小弟正在一心看《数据结构与算法》(java版)呢鸡肋?真的吗?大家说说,那我还有必要认真去研究上面那本书吗?

解决方案 »

  1.   

    说算法是鸡肋的人是垃圾,你跟垃圾学不到东西,也无需在意他们的观点。
    老紫竹CSDN论坛插件发布-竹签,快速签名功能 
      

  2.   

    数据结构和算法是每个Java开发者的必学,也是必须精通的技术种类
    离开数据结构,永远编写不出牛B的代码和软件
      

  3.   

    数据结构和算法是每个Java开发者的必学,也是必须精通的技术种类
    离开数据结构,永远编写不出牛B的代码和软件
      

  4.   

    数据结构和算法是每个Java开发者的必学,也是必须精通的技术种类
    离开数据结构,永远编写不出牛B的代码和软件
      

  5.   

    根据统计到目前为止,所有软件项目的失败似乎没有一件是因为技术问题造成的,他们的失败都是从需求和设计的时候就开始失败了,而因为技术不足导致的失败,目前软件业界一件也没有。软件业界的不断发展,到目前为止,bug的出现率有了极大的降低,软件开发速度也得到了很大的提高,但是软件项目的成功率似乎从来提高过。就目前而言,软件项目的成功率与20年前的成功率差不多,如果有人能在这方面有所突破,那么他将成为软件业界的传奇。
      

  6.   

    说点我得见解!数据结构要看c语言版本的,java版本的不适合学数据结构,因为java 再底层都吧堆栈链表图什么的都实现了,在去用java学数据结构的话有点多余!我得意思是不能彻底了解数据结构得作用
      

  7.   

    楼上的说的很有道理其实我是已经学了C语言的数据结构了,课程来的甚至汇编都学了,觉得用那个写程序太麻烦就没深入了我学这本JAVA版的只是为了学JAVA而已,因为JAVA语法基本会了,不知道做什么来练习下,而早就听说这个很重要,但在学完C版后一直有对面向对象是怎么实现数据结构的困惑,现在还在研究,之所以发这个帖是因为在论坛里看到有人说JAVA在做WEB开发时算法会没什么用。
    接下来有心的可以说下会JAVA基本语法后要干些什么,如果是练习,那做什么最好呢?像我这样再复习一遍数据结构?不是的话接着又是学什么?最好能具体点,感谢!!!
      

  8.   

    楼上的说的很有道理其实我是已经学了C语言的数据结构了,课程来的甚至汇编都学了,觉得用那个写程序太麻烦就没深入了我学这本JAVA版的只是为了学JAVA而已,因为JAVA语法基本会了,不知道做什么来练习下,而早就听说这个很重要,但在学完C版后一直有对面向对象是怎么实现数据结构的困惑,现在还在研究,之所以发这个帖是因为在论坛里看到有人说JAVA在做WEB开发时算法会没什么用。
    接下来有心的可以说下会JAVA基本语法后要干些什么,如果是练习,那做什么最好呢?像我这样再复习一遍数据结构?不是的话接着又是学什么?最好能具体点,感谢!!!
      

  9.   

    你不可能一直用人家编写的组建的 也不可能总是那么碰巧人家做的组建 架构适合你的 应用 所以你需要自己动手 在你自己动手的情况下 没这两样 你拿毛笔画? 我想那个人说这句话的意思只是想强调JAVA的特点而已
      

  10.   

    我们不可能每天光喊“抽象”的口号然后每天等着去用别人写的库,框架或server,或者codec的
    等着别人总结出“最佳实践”,“xx模式”否则,我们和SB基本上就没啥区别了 楼猪同志明鉴!!!
      

  11.   

    另加一句,因为JAVA对比较基础的东西不太需要,因为学了些基础,已经可以做出很华丽的东西,一般人都比较易上手,而且能做出东西,但到了要做有深度的项目时,那些说数据结构是鸡肋的人就会明白自己是多么无知,有时JAVA的程序也需要汇编来优化,当然算法是很难用言语说明它的重要性,既然那些人不理解,就让他们华丽去吧。
      

  12.   

    这就像电脑一样,虽然电脑比以前快了很多,但是打开一个文档还是要等一会,打开一个游戏还是要loading一会。呵呵
    软件开发工具先进了,人们就想更快更好的组装软件,菜鸟们几个周就装好一个软件,卖的便宜得要死;开发工具不好用的时候,牛人们精打细作,n个人月才搞出一个软件,卖的贵死。
    如果拿现在的先进工具,给牛人们精打细作,也可以大幅度提高软件成功率,当然,也是做跟很久以前相同复杂度的win95,而不是现在的win7.
      

  13.   

    确实  个人也认为学数据结构应该用c语言描述的好!
    或者用c++,但是不要STL
      

  14.   

    Java有很多已经写好了的集合类,而且数据结构这门课程有大多是用C的,所以学着很无奈,只要学学Java API里的常用几个集合类就行啦。