我也是java新手,我自己感觉java和c语言又本质区别,这就是为什么c语言一上来就要求有算法,而java是面向对象的,并不是说算法不重要,但是没有正确理解java的实质,又再好的算法也是不行的。呵呵 也不知道说的对不对 个人意见 高手指点!

解决方案 »

  1.   

    有这种练习的书多的是,比如JAVA HOW TO PROGRAM
      

  2.   

    有很多,数据结构就有用JAVA写的。
      

  3.   

    我想于语言没有关系吧,我建议你看两本书:
    java编程思想
    java核心技术
    虽然例子不多
    但对java的理解很有帮助
      

  4.   

    一般的java入门书不侧重介绍数据结构和算法而已,并不是java不能实现这些。你可以找专门的数据结构或算法书(java版)
      

  5.   

    其实很简单,因为你看得C和C++的书都是国内出的,国内的书特别是以前的书大都是用这些东西作为联系的。而Java的书推荐的都是国外的,里面的联系就不涉及那么多数学基础。
      

  6.   

    有人说设计模式相当于java中的算法.
      

  7.   

    如果你象练习算法的话,你也可以把C++里的题目用JAVA来作一遍啊。^_^
      

  8.   

    学java主要是学面向对象基础,那种算法性的东西随便学哪种语言都有,跟学java有什么关系.比如你学过C,然后看一遍java的语法,也能写出那种算法,难道就能说你懂java了吗,
      

  9.   

    嗯!算法这东东哪门语言都有的,你现在做练习没看到,只不过是你们那些练习主要是让你了解JAVA的特性,而不是要你在学算法!当然也有的书里面是加了算法在内的例子,其实那样对于了解Java反而没好片,要是你懂那算法,自然就OK,要是你不懂?那不就又是新的Java知识,又是新的算法,反而加重了!算法本来就可以当作是一门独立的课来的!