- 0
- 0
- 约8.12千字
- 约 11页
- 2026-08-10 发布于河南
- 举报
华为笔试题的规律
考试时间:______分钟总分:______分姓名:______
一、编程能力测试
1.下面关于C++中的`virtual`函数的描述,错误的是?
A.虚函数允许在派生类中重新定义基类中的函数。
B.虚函数调用遵循动态绑定(运行时多态)。
C.构造函数和析构函数可以是虚函数。
D.虚函数提高了代码的可维护性和可扩展性。
2.请简述冒泡排序和选择排序的平均时间复杂度,并说明哪种排序在最好情况下(输入已有序)具有更好的性能表现。
(请分别填写时间复杂度,并用“冒泡排序”或“选择排序”填空)
3.给定一个链表节点定义如下:
```c
structListNode{
intval;
ListNode*next;
ListNode(intx):val(x),next(nullptr){}
};
```
编写一个函数`removeElements`,删除链表中所有值等于`val`的节点,并返回新链表的头节点。例如,输入链表为1-2-6-3-4-5-6,`val=6`,则输出1-2-3-4-5。
(请在此处填写函数的C++实现代码)
4.实现一个简单的哈希表,用
您可能关注的文档
最近下载
- T_ZZB 2954-2022 自行车用双动机械碟刹.docx VIP
- (正式版)DB11 938-2022 《绿色建筑设计标准 》.pdf VIP
- 铁路运输市场营销课件课件.ppt VIP
- 构网型储能的基本原理(华北电力大学).pptx VIP
- 2021年第一期安庆经济技术开发区建设投资集团有限公司公司债券信用评级报告.pdf
- T∕CPCACN 0022-2025 变电站入侵生物综合管理规程.pdf VIP
- 空调机房日常巡检记录表模板下载.docx VIP
- 殷宝华学习心得.doc VIP
- QXT 149-2021 新建雷电防护装置检测报告编制规范.docx VIP
- SMETA 7.0 中文版(Sedex 会员道德贸易审核2024最新版).docx VIP
原创力文档

文档评论(0)