Skip to content

There are code about problems which invoked by *Programming of Pearls*.

Notifications You must be signed in to change notification settings

Ruth-Seven/Programming-Pearls

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

这个项目做了什么?

这个项目是阅读编程珠玑,做其课后习题,所做的部分代码实现,部分代码性能调优。

当然用其他两个人的Repo,他们提供了部分课后题解和部分源代码实现~

比较有趣点

  • 9章的小数据Malloc管理
  • 9章的宏展开导致递归深度和调用极度增大的副作用
  • 12章的5个抽样算法
  • 15章的基于马尔科夫的K-order随机文本生成问题(未完成)

坑点

  1. rand()最大值是依赖平台的,不一定是23473之类的数值。如果有问题,看源码;

也算是用了一下Valgrind查了一下BUG;

  1. 12.9提到了水库算法的K=1的特例,注意K==1可以直接用1/TIMES的选择过程。

About

There are code about problems which invoked by *Programming of Pearls*.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published