- 博客(2)
- 收藏
- 关注
原创 二分法查找易错点解析
今天我们来探讨一下二分查找的易错点和错误情况。首先我们知道二分法查找适用于有序数组或者顺序表。本文简单的以有序数组做例子,依次查找0,1,2,3,4,5,6,7,8,9,10是否存在,存在则输出数字所在的数组下标值,不存在则输出-1来表示。 下面我们来梳理一下二分法查找的逻辑。 举例说明二分查找的形式如下所示: 经过测试发现递归和非递归二分查找的结果相同,
2017-02-28 13:53:00 2040 4
原创 菱形虚拟继承和菱形继承的对比
懒博主终于上线啦!今天要和大家分享的是关于菱形虚拟继承和菱形继承的一些看法。关于菱形虚拟继承,大家都知道,通常情况下由于c++允许多继承而形成的菱形继承会导致二义性和数据冗余,举个栗子吧!菱形继承一个菱形继承模型如上图所示的一般菱形继承中,二义性出现在manage类中_name上,无法确定_name成员到底是属于work类还是message类;而在manage类中可
2017-02-15 23:47:09 333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人