CLRS (Introduction to Algorithms 2nd) reanding notes 2

This note is for chapters from 15 to 19, around the topics of 3 advanced algorithm analysis/design strategies and two relatively complex data structures “B-tree” & “Binomial-Heap”.

 

Part 4 containing chapters from 15 through 17 elaborates 3 very useful analysis/design techniques: dynamic programming, greedy strategy (one extension of dynamic programming), amortized analysis. I have got the gist of this part, but extra study on these topics are still necessary of course. You have to apply them in some application contexts to make them clearer.

 

Another two chapters are in the section of “advanced data structures” including B-Tree and Binomial Heap. In my opinion these two structures are more complex trees, but the basic ideas are not strange. Actually these two chapters remind me the classical R-B Tree, because the basic idea of the two structures still emphasizes how to maintain the basic natures of the structures. One interesting point is that the naming of B-Tree is still not clear... as http://en.wikipedia.org/wiki/B-Tree#Etymology_unknown

 

There are still two interesting chapters in Part 5: Fibonacci Heap and Data Structures for Disjoint Sets. And the last rudiment part is Graph Algorithms. I guess it will be even more fun.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值