新手求助如何入门,关于数据结构与算法 数据结构链表c++java算法 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 你这个是。。相当的入门啊你现在这水平连数据结构都没搞明白不要看算法书,会看晕的,《算法导论》这种书就更不能看了,看了只会打击你。。找一本最基本的入门书看吧,或者如果你能找到好的视频也行,关键是多写代码多练习,不要老是Copy来Paste去的,自己亲手把例题输一遍,测试通过,再认真做每一道练习题。总之不要浮躁,现在太多的初学者为什么学不好很大原因就是浮躁,天天做梦把哪一本书看了就成大神了,但自己又不肯思考,不肯亲自动手。 我以前学了其他语言所以Java入门书基本没看过。。非要推荐的话我唯一看过的入门书Big Java Late Objects还比较适合新手,讲得也比较生动,只是如果你看不懂原版,那翻译版貌似质量很坑。。其实教学视频也不错的,推荐一下这个http://www.itheima.com/news/2012821/83780387427c.shtml另外各种大学公开课也是不错的,只不过同样需要你英语好特别是听力,因为基本上都是英美大学的网易公开课http://open.163.com/ocw/上翻译了部分课程,但貌似没有以Java为语言教入门的。。 递归算法。返回的应该是结点在链表中的序号。如果序号是k,就输出对应的数据值。int i = nthToLast(head.nextj k) + 1;应是int i = nthToLast(head.next,k) + 1; <算法导论>蛮好的,内容也蛮深厚的,不过个人觉得单单看书貌似有点吃力,有时.要么你配合 mit的视频,我现在看的是 孙斌的数据结构,用的是 c,蛮好的. 大家觉得 c/c++在写算法代码时,是不是比java容易些?因为有指针? 是的 ,推荐<大话数据结构 >和郝斌讲解的数据结构视频 都是给真正的初学者看的,刚一接触算法,就被打击,难免影响后面的学习,激发自己对算法的兴趣是关键,学java对算法要求不高,甚至都没什么要求,但是这是内功,急不来,学习中多注意培养对算法的兴趣就是了 寻找倒数第k个元素,这种问题确实是特别入门级别的,建议看看大学教材《数据结构》,然后可以到csdn的大神july的博客中去看看各种算法的题目,仔细研究,还是蛮有意思的 java如何实现2维数组的增长 急!急!急!关于BigInteger 如何通过并口转USB口线,往打印机发送ESC/POS指令 将计算机的COM1口与短信猫连接,发送AT指令没有反应 这样的字段里怎么取值?? 请问各位对游戏开发的看法,特别是手机游戏 关于反射jdk的一个问题, 难道jdk 有 bug??? 数据库连接的一点小问题? 谁能帮我看看下面的程序错在什么地方? 还是ConcurrentModificationException问题 新手的学习java,问一下前辈们接下来的问题 请教一个Swing代码的错误调试方法.
你现在这水平连数据结构都没搞明白不要看算法书,会看晕的,《算法导论》这种书就更不能看了,看了只会打击你。。找一本最基本的入门书看吧,或者如果你能找到好的视频也行,关键是多写代码多练习,不要老是Copy来Paste去的,自己亲手把例题输一遍,测试通过,再认真做每一道练习题。
总之不要浮躁,现在太多的初学者为什么学不好很大原因就是浮躁,天天做梦把哪一本书看了就成大神了,但自己又不肯思考,不肯亲自动手。
另外各种大学公开课也是不错的,只不过同样需要你英语好特别是听力,因为基本上都是英美大学的
网易公开课http://open.163.com/ocw/上翻译了部分课程,但貌似没有以Java为语言教入门的。。
返回的应该是结点在链表中的序号。
如果序号是k,就输出对应的数据值。
int i = nthToLast(head.nextj k) + 1;应是int i = nthToLast(head.next,k) + 1;
不过个人觉得单单看书貌似有点吃力,有时.
要么你配合 mit的视频,
我现在看的是 孙斌的数据结构,用的是 c,蛮好的.