- 0
- 0
- 约8.9千字
- 约 10页
- 2026-10-19 发布于河南
- 举报
米哈游的笔试题目
考试时间:______分钟总分:______分姓名:______
一、编程基础与数据结构
1.定义栈(Stack)的数据结构,并描述其两种基本操作:入栈(Push)和出栈(Pop)。
2.解释快速排序(QuickSort)算法的基本思想,并简述其平均时间复杂度和最坏情况时间复杂度。
3.给定一个无重复元素的整数数组`nums`和一个目标值`target`,请编写一个函数,找出数组中两个数,使得它们的和等于`target`,并返回这两个数的索引。要求描述算法思路,无需编写具体代码。
4.简述哈希表(HashTable)的工作原理,并说明解决哈希冲突的两种常见方法。
5.请用C++或Java语言编写一个函数,实现二叉树(BinaryTree)的深度优先遍历(前序遍历Pre-orderTraversal),假设二叉树节点定义如下:
```cpp
structTreeNode{
intval;
TreeNode*left;
TreeNode*right;
TreeNode(intx):val(x),left(NULL),right(NULL){}
};
```
二、数学基础
6.用集合论符号
您可能关注的文档
最近下载
- TCBDA 29-2019 搪瓷钢板工程技术规程_0_split(1).doc
- 机动车检测站尾气检验员上岗能力验证测试卷含答案-.docx VIP
- 新产品研发项目管理全流程操作指南.docx VIP
- 第一讲科学史.ppt VIP
- 光伏车棚(含储能)技术方案.docx VIP
- 《穴位埋线疗法干预单纯性肥胖技术操作规范》.pdf VIP
- 2024年JX省生态环境监测专业技术人员大比武模拟试卷及答案-5公共理论.pdf VIP
- 机动车检测站尾气检验员能力验证试卷(含参考答案).docx VIP
- 四川医疗机构药品集中采购政策药学专家共识.pdf VIP
- 含油污泥处理技术:预处理、油品分离、无害化处理.doc VIP
原创力文档

文档评论(0)