基本信息
文件名称:小米面试经验难题解答与答案解析.docx
文件大小:43.12 KB
总页数:20 页
更新时间:2025-12-04
总字数:约6.62千字
文档摘要
第PAGE页共NUMPAGES页
小米面试经验难题解答与答案解析
一、编程能力测试(共3题,每题10分,总分30分)
1.题目:
请编写一个函数,实现二叉树的前序遍历(根节点、左子树、右子树)。要求使用递归和非递归两种方法分别实现,并说明时间复杂度和空间复杂度。假设二叉树节点定义如下:
python
classTreeNode:
def__init__(self,val=0,left=None,right=None):
self.val=val
self.left=left
self.right=right
2.题目:
给定一个未排序的整数数组,请实现一