8000 Merge branch 'master' of https://github.com/tthhee/leetcode · tthhee/leetcode@e892ffd · GitHub
[go: up one dir, main page]

Skip to content

Commit e892ffd

Browse files
committed
Merge branch 'master' of https://github.com/tthhee/leetcode
2 parents 50b1bb5 + 3c0b4e6 commit e892ffd

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+13076
-0
lines changed

.gitignore

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
*.log
2+
*.toc
3+
*.aux
4+
*.idx
5+
*.out
6+
*.synctex.gz

C++/README.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
#C++版
2+
-----------------
3+
**下载**:<a href="https://github.com/soulmachine/leetcode/raw/master/C%2B%2B/LeetCodet%E9%A2%98%E8%A7%A3(C%2B%2B%E7%89%88).pdf">LeetCode题解(C++版).pdf</a>
4+
5+
书的内容与Java版一摸一样,不过代码是用C++写的。本书的代码使用 C++ 11 标准。

C++/abstract.tex

+27
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
\subsubsection{内容简介}
2+
本书的目标读者是准备去北美找工作的码农,也适用于在国内找工作的码农,以及刚接触ACM算法竞赛的新手。
3+
4+
本书包含了 LeetCode Online Judge(\myurl{http://leetcode.com/onlinejudge})所有题目的答案,
5+
所有代码经过精心编写,编码规范良好,适合读者反复揣摩,模仿,甚至在纸上默写。
6+
7+
全书的代码,使用C++ 11的编写,并在 LeetCode Online Judge 上测试通过。本书中的代码规范,跟在公司中的工程规范略有不同,为了使代码短(方便迅速实现):
8+
9+
\begindot
10+
\item 所有代码都是单一文件。这是因为一般OJ网站,提交代码的时候只有一个文本框,如果还是
11+
按照标准做法,比如分为头文件.h和源代码.cpp,无法在网站上提交;
12+
13+
\item Shorter is better。能递归则一定不用栈;能用STL则一定不自己实现。
14+
15+
\item 不提倡防御式编程。不需要检查malloc()/new 返回的指针是否为nullptr;不需要检查内部函数入口参数的有效性。
16+
\myenddot
17+
18+
本手册假定读者已经学过《数据结构》\footnote{《数据结构》,严蔚敏等著,清华大学出版社,
19+
\myurl{http://book.douban.com/subject/2024655/}},
20+
《算法》\footnote{《Algorithms》,Robert Sedgewick, Addison-Wesley Professional, \myurl{http://book.douban.com/subject/4854123/}}
21+
这两门课,熟练掌握C++或Java。
22+
23+
\subsubsection{GitHub地址}
24+
本书是开源的,GitHub地址:\myurl{https://github.com/soulmachine/leetcode}
25+
26+
\subsubsection{北美求职微博群}
27+
我和我的小伙伴们在这里:\myurl{http://q.weibo.com/1312378}

0 commit comments

Comments
 (0)
0