首页 > 代码库 > 《剑指Offer》Java实现
《剑指Offer》Java实现
1、
代码托管在我的Github上面:https://github.com/DanielJyc/SwordOffer
2、
《剑指Offer》这本书挺不错,难度适中,思路清晰,并讲到了细节问题;对于面试软件研发的人都应该仔细看看。
原书使用C/C++实现,我决定用Java按照书上的思路重写一下。
3、
对自己大概定了这样一个要求,按照以下思路用Java实现:
第一步:用自然语言体现出自己的思路;
第二步,计算机程序亲和型的伪代码;
第三步:把自己的思路用程序实现。
前两步主要在本子上面完成,第三步写完托管在Github上面。
4、
当然,还要注意边界条件和特殊情况。
链表:首;尾;空。
字符串:空;不符合要求。
除数:0。数字:负;0;正。
数:空;只有根节点。
5、
写这些代码的主要目的是:首先,自己的思路更加清晰,掌握更深刻;然后,让自己使用Java更熟练。
当然,由于时间仓促,写得可能不是很规范,效率也不是很好。
http://danieljyc.github.io/2014/09/04/%E3%80%8A%E5%89%91%E6%8C%87offer%E3%80%8Bjava%E5%AE%9E%E7%8E%B0/
《剑指Offer》Java实现
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。