读编程珠玑第十一章

看了编程珠玑第十一章:

Now comes the fun.前面十章基本都是在谈理论的东西,到了part 3就是用这些理论来解决一些实际的问题.第十一章讲的就是算法中经典的不能再经典的排序问题.

1.尽量减少循环内的函数调用.

2.哨兵的利用,这个很有用的一个小技巧,值得好好想一下

3.快排的优化,尽量能减少元素交换的次数,双向指针遍历

4.当然最后的结论还是,如果能用自带的sort,qsort函数还是尽情地用吧,只有在需求不满足的时候,再自己动手写吧.话说C++的sort效率好高啊。。。

课后题:

1.知道一个新名词mode(众数),简单理解就是一组数中占比例最多的那个数。

2.有时候反方向想问题会有意想不到的收获

5.bits number一般都是按位处理的

扫描二维码关注公众号,回复: 1274815 查看本文章

9.看了答案明白了,想的时候进入误区了

猜你喜欢

转载自leesantos.iteye.com/blog/1836999