The-Art-Of-Programming-By-July-2nd README

The project's README from github.com/julycoding/The-Art-Of-Programming-By-July-2nd. As one markdown file: README.md.

程序员编程技艺(原编程艺术系列,脱胎于微软面试100题系列,后成书为编程之法)

看过结构之法算法之道blog的朋友可能知道,从2010年10月起,July 开始整理一个微软面试100题的系列,他在整理这个系列的过程当中,越来越强烈的感觉到,可以从那100题中精选一些更为典型的题,每一题详细阐述成章,不断优化,于此,便成了程序员编程艺术系列。

原编程艺术系列从2011年4月至今,写了42个编程问题,在创作的过程当中,得到了很多朋友的支持,特别是博客上随时都会有朋友不断留言,或提出改进建议,或show出自己的思路、代码,或指正bug。为更好的改进、优化、增补编程艺术系列,特把博客上的这个程序员编程艺术系列和博客内其它部分经典文章同步到此,成立本项目,最后成书为:《编程之法:面试和算法心得》。

若发现任何问题、错误、bug,或可以优化的每一段代码,欢迎随时pull request或发issue反馈,thanks。

update

2023年2.4日July更新:这本编程之法,17-19年就特别想出修订版,但奈何当时各种事情实在是太多,顾不上来,是个遗憾,今年要弥补此前遗憾,出第二版,相比第一版将:

有意参与读者审阅的欢迎随时联系我

另,还在谋划4本新书,类似:

未来三年逐一出版

Contact me

July个人微博:https://weibo.com/julyweibo ,并于2015年正式创业,任七月在线创始人兼CEO,公司官网为:https://www.julyedu.com/ ,致力于培养100万AI人才

Start Reading

How To Contribute

你可以做以上任何一件或几件事情,如遇到任何问题或疑惑,咱们可以随时讨论: https://github.com/julycoding/The-Art-Of-Programming-by-July/issues?state=open。 「如不知如何在github上提交及同步作者的更新,可参考此文:http://www.cnblogs.com/rubylouvre/archive/2013/01/24/2874694.html 」

Code Style

本项目暂约定以下代码风格(不断逐条添加中): 关于空格

关于括号

关于标点

关于注释

关于命名

关于的地得

关于参考文献

有何问题或补充意见,咱们可以随时到这里讨论:https://github.com/julycoding/The-Art-Of-Programming-By-July/issues/81 。

Ver Note

2014年4月

2014年6月

2014年8月

2014年9月

2014年10月

2014年11月

2014年12月

2015年1月

2015年4月

2015年5月

2015年6月

2015年7月

2015年8月

2015年9月

2015年10月

Contributors

感谢所有贡献的朋友:https://github.com/julycoding/The-Art-Of-Programming-by-July/graphs/contributors ,因为有各位之力,本项目才能于13年年底冲到github流行趋势排行榜全球第一。非常期待你的加入,thanks。

同时,欢迎加入《编程之法》讨论交流QQ群:74631723,需要写验证信息。

孤军奋战的时代早已远去,我们只有团结起来,才能帮助到更多人。@研究者July,始于二零一三年十二月十四日。

Expressing Thanks

感谢以上诸位,正因为他们的帮助,纸书《编程之法:面试和算法心得》的质量才不断提升,从而给广大读者呈现的是更好的作品。

声明:本电子书的版权属于July 本人,严禁他人出版或用于商业用途,违者必究法律责任。July、二零一四年五月十一日晚。

干货集锦

July’ PDF

July团队高校讲座PPT

面试题集锦

机器学习十大算法系列

July在CSDN上有写一个「机器学习十大算法系列」(链接:https://blog.csdn.net/v_july_v/category_9261611.html ),后远不止十大,现30篇,总阅读量500万,平均一篇16万多阅读,同事整理成PDF,竞达800页!其中最经典的十篇文章分别是:

持续更新..

AI课程

The-Art-Of-Programming-By-July-2nd (julycoding/The-Art-Of-Programming-By-July-2nd)

Searching Database…

这是什么?这是一个中文的书籍与笔记仓库,主题是编程面试题、算法和数据结构。它源自一个博客系列,后来发展成出版书籍《编程之法:面试和算法心得》(The Art of Programming)。仓库还收录了作者其他博客系列中的机器学习笔记,包括 SVM、CNN、RNN/LSTM、BERT 和 ChatGPT。
这是编程库,还是只是阅读材料?这是一个静态的文章、PDF 和代码示例合集,用于面试准备和算法学习,没有需要安装或运行的工具。
内容是怎么组织的,我应该从哪里开始?内容按章节组织,包括字符串、数组、树、查找、动态规划、海量数据处理等,主要入口是中文目录;英文翻译仍在进行中。
阅读或使用这些内容需要什么工具吗?不需要任何特殊工具,内容是文本和 PDF;代码示例以 C/C++ 为主,其他语言的贡献存放在 ebook/code 文件夹中。
这个项目还在积极维护吗?目前开发工作主要转向筹备新书,而不是更新这个仓库;英文翻译尚未完成。截至 2023 年的说明,最近的更新主要针对印刷版第二版,而不是 GitHub 上的内容本身。
印刷版书籍是免费的还是收费的?印刷版《编程之法:面试和算法心得》在 JD.com 和 Dangdang 上有售,而这个 GitHub 仓库提供的是免费的文章草稿和 PDF;作者明确禁止转载电子书内容或将其用于商业用途。
这个项目为什么会这么受欢迎?它源自一个广受关注的中文博客系列,内容涉及微软面试题和算法深入解析。2013 年 12 月,这个 GitHub 仓库曾短暂登上 GitHub 全球趋势榜第一名,吸引了大量贡献者。
除了书中章节,还包含哪些额外资料?还有附加的 PDF 和幻灯片,涵盖 SVM、B 树、KMP、海量数据处理等内容,以及一个「机器学习十大算法」系列(SVM、xgboost、CNN、RNN/LSTM、目标检测、BERT、ChatGPT),整理自作者在 CSDN 上的其他博客系列。
Creator
julycoding
Size
26.9 MB
Stars
21.5K
Updated
CommitFeb 26
Age
12y
Commits · 90 Days