找工作实用书《LeetCode 题解》(附pdf)

1507a72a0b45abd5acd466cb42a2a97e.png

来源:专知
本文附论文,建议阅读5分钟所有代码经过精心编写,编码规范良好。

bc6d8fec2ca5564f267806c707b54eb7.png

内容简介

本书的目标读者是准备去北美找工作的码农,也适用于在国内找工作的码农,以及刚 接触ACM算法竞赛的新手。

本书包含了LeetCode OnlineJudge

(http:ZAeetcode.com/onlinejudge)所有题目的答案,所有代码经过精心编写,编码规范良好,适合读者反复揣摩、模仿,甚至在纸上默写。

全书的代码,使用C++11的编写,并在LeetCodeOnline Judge上测试通过。本书中的 代码规范,跟在公司中的工程规范略有不同,为了使代码短(方便迅速实现):

• 所有代码都是单一文件。这是因为一般0J网站.提交代码的时候只有一个文本框,如 果还是按照标准做法,比如分为头文件上和源代码.cpp,无法在网站上提交:

•   Shorter isbettero能递归则一定不用栈;能用STL则一定不自己实现。

•  不提倡防御式编程。不需要检查malloc()/new返回的指针是否为nullplr;不需要检查 内部函数入口参数的有效性。

本手册假定读者已经学过《数据结构》、《算法》②这两门课,熟练掌握C++或Java。

GitHub地址

本书是开源的,GitHub 地址:

https://github.com/soulmachineAeetcode

4a359e5fa09db179fffc8080105526fd.png

e3887f9f1f40875ed1a3b377d92dc649.png

01dad59ed939b1e0866fed4d20edfd4c.png

5080fe54174805809369136996a8df89.png

67209f076d9fb55cdbf3ec3b6cb49dea.png

347446a1c89196590697c1f9518f31fd.png

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值