Merge remote-tracking branch 'upstream/master'
Merge remote-tracking branch 'upstream/master'
Update 10.0.md

更新代码风格
Merge pull request #30 from badnotes/master

Update 10.0.md
merage conflict
Merge remote-tracking branch 'upstream/master'
update chapter 16~20
Update 16.0~20.0.md
Add chapter 28~29
Merge pull request #32 from sallen450/master

Add Chapter 28~29
Merge pull request #31 from fz1989/master

update chapter 16~20
improve chapter 1 readability
improve chapter 1 readability
improve chapter 1 readability
Merge pull request #33 from Boshen/master

improve chapter 1 readability
Update preface.md
Update Readme.md
更新preface.md 修复昨日merge导入的错误

昨天在旧的preface.md上修改完就直接pull request了,忘记先update一下,导致又出现了英文符":",实在抱歉!
Merge pull request #34 from diseng/patch-1

更新preface.md 修复昨日merge导入的错误
增加对第三章“寻找最小的k个数”问题的描述及代码实现，代码通过测试。利用了最大堆来解决问题。