摘要:
自己写代码调用了一下STL的堆,然后自己也写了一个,还不确定自己的写法是不是和STL的一眼,目前只是非常朴素的实现了而已,有时间比较一下,看看差别:(似乎make_heap的方式不一样,我是一个一个insert的) 1 #include 2 #include 3 4 using namespace std; 5 6 7 // 向上调整 8 void adjust_up(int* ptr_begin, int idx); 9 // 插入新元素 10 void heap_insert(int* ptr_begin, int*& ptr_end, int ele); 11... 阅读全文
posted @ 2013-09-19 17:53
铁甲小宝
阅读(214)
评论(0)
推荐(0)
摘要:
1、面向对象的三大特点: (1)封装:把客观事物封装成抽象类,达到“属性和方法的集和性”和“信息隐蔽性”; (2)继承:派生类可以继承基类的属性和方法; (3)多态:主要体现在函数覆盖上,覆盖是针对虚函数。C++代码练习: 1 #include 2 #include 3 4 #pragma pack(1) 5 6 ////////////////////////////////////////////////////////////////////////// 7 // 面向对象三大特征之一:封装 8 // 方法和属性包装成一个整体,并且具有信息隐蔽性 9 cl... 阅读全文
posted @ 2013-09-19 15:14
铁甲小宝
阅读(223)
评论(0)
推荐(0)
浙公网安备 33010602011771号