LeetCode题解 - (EPUB全文下载)

文件大小:0.1 mb。
文件格式:epub 格式。
书籍内容:

Table of Contents
Introduction 
 1.1 
Array 
 1.2 
Remove Element 
 1.2.1 
Remove Duplicates from Sorted Array 
 1.2.2 
Plus One 
 1.2.3 
Pascal's Triangle 
 1.2.4 
Merge Sorted Array 
 1.2.5 
Sum 
 1.2.6 
Find Minimum in Rotated Sorted Array  
 1.2.7 
Largest Rectangle in Histogram  
 1.2.8 
Maximal Rectangle 
 1.2.9 
Palindrome Number 
 1.2.10 
Search a 2D Matrix 
 1.2.11 
Search for a Range 
 1.2.12 
Search Insert Position 
 1.2.13 
Find Peak Element  
 1.2.14 
Bit Manipulation 
 1.3 
Missing Number 
 1.3.1 
Power of Two 
 1.3.2 
Number of 1 Bits 
 1.3.3 
Tree 
 1.4 
Depth of Binary Tree  
 1.4.1 
Construct Binary Tree 
 1.4.2 
Binary Tree Level Order Traversal 
 1.4.3 
Symmetric Tree 
 1.4.4 
Same Tree 
 1.4.5 
Balanced Binary Tree 
 1.4.6 
Path Sum 
 1.4.7 
Binary Tree Depth Order Traversal  
 1.4.8 
Populating Next Right Pointers in Each Node  
 1.4.9 
Convert Sorted List/Array to Binary Search Tree  
 1.4.10 
Path Sum II 
 1.4.11 
Flatten Binary Tree to Linked List 
 1.4.12 
Validate Binary Search Tree 
 1.4.13 
Recover Binary Search Tree 
 1.4.14 
Binary Tree Path 
 1.4.15 
Sum Root to Leaf Numbers 
 1.4.16 
Dynamic Programming 
 1.5 
Best Time To Buy And Sell Stock 
 1.5.1 
Unique Paths  
 1.5.2 
Maximum Subarray 
 1.5.3 
Climbing Stairs  
 1.5.4 
Triangle 
 1.5.5 
Unique Binary Search Trees 
 1.5.6 
Perfect Squares 
 1.5.7 
Backtracking 
 1.6 
Combination 
 1.6.1 
Subsets 
 1.6.2 
Permutation 
 1.6.3 
Greedy 
 1.7 
Jump Game 
 1.7.1 
Gas Station 
 1.7.2 
Candy 
 1.7.3 
Word Break 
 1.7.4 
Linked List 
 1.8 
Linked List Cycle 
 1.8.1 
Remove Duplicates from Sorted List  
 1.8.2 
Merge Sorted Lists 
 1.8.3 
Reverse Linked List 
 1.8.4 
Swap Nodes in Pairs 
 1.8.5 
Sort List 
 1.8.6 
Rotate List 
 1.8.7 
Reorder List  
 1.8.8 
Partition List  
 1.8.9 
Add Two Numbers 
 1.8.10 
Copy List with Random Pointer 
 1.8.11 
Math 
 1.9 
Reverse Integer 
 1.9.1 
String 
 1.10 
Add Binary 
 1.10.1 
Basic Calculator II 
 1.10.2 
前言
首先声明,我和张晓翀都不是算法牛人,确切的说应该是算法的门外汉,小白一个。所以我们为了撬开算法的大门,各自刷完了一遍LeetCode的题目,这其中碰到了很多困难,当然也少不了用了Google以及参考了别人的代码。
做完一遍下来,陡然发现,很多题目还是忘记了,再次碰到又不知道如何下手,其实这就是典型的没有理解,掌握透。所以我们决定,应该好好的将自己做题的思路记录下来,一个知识点,自己能弄懂,写出来让大家都明白,同时能做到举一反三,触类旁通,那么在一定程度上面才算是真的掌握了。
于是就有了现在准备开始的这本书:《LeetCode题解》,用来记录我们刷LeetCode题目时候的心酸历史。我们保证,书中的代码一定通过了当时LeetCode的测试,虽然后续可能因为LeetCode测试条件的改变导致某些解题无法通过,但我们会实时的跟进。
编程语言使用C++,代码风格上面并没有强制的采用什么编码规范,毕竟是算法解题,只需要代码清晰易懂就可以了。
我们准备按照LeetCode的题型分类来组织章节,譬如Array,Hash Table等,而对每个章节里面的题目,通常采用由易到难的方式进行说明。采用这种方式,能让我们在短时间内快速学习掌握某一类知识,同时也便于讲解说明。
当然,除了 ............

书籍插图:
书籍《LeetCode题解》 - 插图1
书籍《LeetCode题解》 - 插图2

以上为书籍内容预览,如需阅读全文内容请下载EPUB源文件,祝您阅读愉快。

版权声明:书云(openelib.org)是世界上最大的在线非盈利图书馆之一,致力于让每个人都能便捷地了解我们的文明。我们尊重著作者的知识产权,如您认为书云侵犯了您的合法权益,请参考版权保护声明,通过邮件openelib@outlook.com联系我们,我们将及时处理您的合理请求。 数研咨询 流芳阁 研报之家 AI应用导航 研报之家
书云 Open E-Library » LeetCode题解 - (EPUB全文下载)