2017年3月7日
摘要: 请看一下这一段C++代码,如果编译后程序在windows下运行,则一下说话正确的是? 1 2 char*p1 = “123456”; char*p2 = (char*)malloc(10); 请看一下这一段C++代码,如果编译后程序在windows下运行,则一下说话正确的是? 1 2 char*p1 阅读全文
posted @ 2017-03-07 14:20 serser 阅读(294) 评论(0) 推荐(0) 编辑
摘要: 1、下面程序的输出结果为多少? 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 void Func(char str_arg[100]) { printf("%d\n", sizeof(str_arg)); } int main(void) { char str[] = "H 阅读全文
posted @ 2017-03-07 13:05 serser 阅读(352) 评论(0) 推荐(0) 编辑
摘要: C++将父类的析构函数定义为虚函数,下列正确的是哪个?正确答案: A C++将父类的析构函数定义为虚函数,下列正确的是哪个?正确答案: A C++将父类的析构函数定义为虚函数,下列正确的是哪个?正确答案: A A 释放父类指针时能正确释放子类对象 B释放子类指针时能正确释放父类对象 C这样做是错误的 阅读全文
posted @ 2017-03-07 13:00 serser 阅读(224) 评论(0) 推荐(0) 编辑
摘要: 1、下面的排序算法中,初始数据集的排列顺序对算法的性能无影响的是,正确答案: B 1、下面的排序算法中,初始数据集的排列顺序对算法的性能无影响的是,正确答案: B 1、下面的排序算法中,初始数据集的排列顺序对算法的性能无影响的是,正确答案: B A插入排序 B堆排序 C冒泡排序 D快速排序 下面一张 阅读全文
posted @ 2017-03-07 12:54 serser 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 思路: /* 考点: 1. 快慢指针;2. 归并排序。 此题经典,需要消化吸收。 复杂度分析: T(n) 拆分 n/2, 归并 n/2 ,一共是n/2 + n/2 = n / \ 以下依此类推: T(n/2) T(n/2) 一共是 n/2*2 = n / \ / \ T(n/4) ......... 阅读全文
posted @ 2017-03-07 12:44 serser 阅读(6011) 评论(0) 推荐(0) 编辑