摘要:
代码: 1 #include 2 #include 3 #include 4 #include 5 #include 6 #include 7 #include 8 9 using namespace std;10 11 #define PI acos(-1.0)12 #define... 阅读全文
posted @ 2015-04-10 22:52
jiu~
阅读(169)
评论(0)
推荐(0)
摘要:
这里以小顶堆为例:思路:对于堆排序来说,首先需要做的是要建堆,建堆是一个不断调整堆的过程,能够在线性时间内完成。堆排序的过程1、建堆,建堆是不断调整堆的过程,从len/2处开始调整,一直到第一个节点,此处len是堆中元素的个数。建堆的过程是线性的过程,从len/2到0处一直调用调整堆的过程,相当于o... 阅读全文
posted @ 2015-04-10 22:35
jiu~
阅读(533)
评论(0)
推荐(0)
摘要:
先看看《C++ Primer》中对resize()函数两种用法的介绍:1、resize(n)调整容器的长度大小,使其能容纳n个元素。如果n小于容器的当前的size,则删除多出来的元素。否则,添加采用值初始化的元素。2、resize(n,t)多一个参数t,将所有新添加的元素初始化为t。而reserve... 阅读全文
posted @ 2015-04-10 22:25
jiu~
阅读(22174)
评论(0)
推荐(1)

浙公网安备 33010602011771号