原文:c++面试基础题汇总

栈上的分配内存快还是堆上快 答:栈,原因如下: 栈的分配有计算机底层驱动,算法简单,堆的分配需要C 库支持,算法比较复杂 栈的分配不会遇到清理内存碎片的情况,但堆的分配中可能会遇到未释放的内存碎片垃圾的清理问题 Top K问题 答:Top k问题即:在大量数据 n gt gt 中查找前k个最大的数据。 思路:排序是不可取的,因为大量数据排序耗时太大,且空间复杂度也很大,一般利用数据结构的最小堆 ...

2019-04-22 15:32 0 1421 推荐指数:

查看详情

C++面试常见

1.什么是虚函数?什么是纯虚函数? 虚函数是允许被其子类重新定义的成员函数。 虚函数的声明:virtual returntype func(parameter);引入虚函数的目的是为了动态绑定; ...

Thu Aug 23 18:20:00 CST 2018 3 77156
C++面试常见

1.什么是虚函数?什么是纯虚函数? 虚函数是允许被其子类重新定义的成员函数。 虚函数的声明:virtual returntype func(parameter);引入虚函数的目的是为了动态绑定; ...

Thu Nov 19 23:29:00 CST 2020 0 679
C++面试高频

作者:守望者1028链接:https://www.nowcoder.com/discuss/55353来源:牛客网面试高频: 校招过程中参考过牛客诸位大佬的面经,但是具体哪一块是参考谁的我也忘记了,如果您看到有些熟悉,那么可能就是您的,如果您觉得侵权,请告诉我,我撤回。 1语言基础C++ ...

Mon Jul 01 23:33:00 CST 2019 0 768
c++ 面试(100

目录 1.C++与C的差异 1.1 Cc++中的struct的差异 1.2 C++中class与struct的区别与联系 1.3如何判断一段程序是c++还是c编译的? 1.4 cc++ 不同之处 1.5 指针与引用的区别 ...

Sun Nov 10 03:48:00 CST 2019 0 3965
C++面试基础

自己整理了一些常见的面试题,频率挺高的都是,而且感觉这里这些基础的东西都会问,自己过几天也要面试了,所以发上来让大家一起看看,有什么错误的地方望提醒我纠正。 32位数据类型以及sizeof大小、   char:1; short int:2; int ...

Mon Aug 22 04:24:00 CST 2016 0 1653
C++经典面试算法

转自:http://blog.csdn.net/f_r_e_e_x/article/details/50770907 ...

Fri Jun 02 18:24:00 CST 2017 0 13869
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM