竞赛程序员手册
Competitive Programmer's Handbook
Antti Laaksonen · 初版 2018 年
11人推荐
17位读者提及
19次提及
为什么值得读
- 系统梳理算法与数据结构的核心理论
- 非常适合配合编程刷题网站进行针对性训练
- 可作为技术面试中算法板块的备考参考
关于竞赛编程技巧的免费书籍。
Hacker News 上怎么说
正在加载完整评论……
Competitive Programmer's Handbook
Antti Laaksonen · 初版 2018 年
关于竞赛编程技巧的免费书籍。
正在加载完整评论……
数据结构与算法:Antti Laaksonen 的《Competitive Programmer’s Handbook》(https://cses.fi/book/book.pdf)。操作系统:Remzi H. Arpaci-Dusseau 和 Andrea C. Arpaci-Dusseau 的《Operating Systems: Three Easy Pieces》(http://pages.cs.wisc.edu/~remzi/OSTEP/)。
Data structures and algorithms: "Competitive Programmer’s Handbook" by Antti Laaksonen (https://cses.fi/book/book.pdf). Operating systems: "Operating Systems: Three Easy Pieces" by Remzi H. Arpaci-Dusseau and Andrea C. Arpaci-Dusseau (http://pages.cs.wisc.edu/~remzi/OSTEP/).
当我卡在一个问题上想要提示时,我会用这类网站。但学习理论很重要。我最近用来训练自己的资源有: - 《Competitive Programmer's Handbook》:https://cses.fi/book.html - InterviewBit:https://www.interviewbit.com/ - Sedgewick 的数据结构与算法课程/书 https://www.coursera.org/learn/algorithms-part1 http://algs4.cs.princeton.edu/home
I've used sites like these when I am stuck with a problem and I would like a hint. But learning the theory is important. The resources I've used recently to train myself are: - Competitive programmer's handbook: https://cses.fi/book.html - InterviewBit: https://www.interviewbit.com/ - Sedgewick's DS&A course/book https://www.coursera.org/learn/algorithms-part1 http://algs4.cs.princeton.edu/home
我推荐这本《Competitive Programmer's Handbook》https://cses.fi/book.html
I suggest this book the Competitive Programmer's Handbook https://cses.fi/book.html
浏览目录,这看起来和 Antti Laaksonen 的《Competitive Programmer's Handbook》[1] 相似,我也推荐那本。 [1] https://cses.fi/book/index.html
Skimming through the ToC this looks similar to Antti Laaksonen's Competitive Programmer's Handbook [1], which I would also recommend. [1] https://cses.fi/book/index.html
我认为面试准备有三个大方向: 1. 数据结构与算法 2. 领域知识 3. 面试练习 每个部分都有些独立,你应该为每个部分制定策略。 1. 数据结构与算法 许多人不喜欢这部分,因为它不代表工程师的日常工作。但什么都不会改变……
I would consider there are three general areas to work on for interviewing 1. Data Structures & Algorithms 2. Domain Knowledge 3. Interviewing Practice Each section is somewhat independent, and you should have a strategy for each 1. Data Structures & Algorithms Many people dislike this section as it doesn't represent the day-to-day work of an engineer. But nothing is going to change in
你进入了“竞技编程”的世界。公司已经开始将竞技编程问题纳入面试流程。它们很难,而且往往与你在工作中可能做的事情重叠不多,但除了准备之外,你也没什么别的办法。 一本好书是《Competitive Programmer's Handbook》,可在 https://cses.fi/book.html 免费获取。
You have entered the world of "competitive programming". Companies have started to incorporate competitive programming problems into their interview processes. They're hard, and often don't overlap a lot with what you may do at work, but there's not much you can do about it other than to prepare. A good book is "Competitive programmer's handbook", available for free in https://cses.fi/book.html.