- 1
- 0
- 约4.97千字
- 约 15页
- 2026-03-23 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年滴出行软件开发工程师面试题集
一、编程能力测试(共5题,每题10分)
1.编写一个函数,实现快速排序算法(QuickSort)。
要求:
-输入一个整数数组,返回排序后的数组。
-不能使用内置排序函数。
-示例输入:`[3,1,4,1,5,9,2,6]`,输出:`[1,1,2,3,4,5,6,9]`。
2.编写一个函数,判断一个字符串是否为“回文串”(Palindrome)。
要求:
-忽略大小写和非字母字符。
-示例输入:`Aman,aplan,acanal:Panama`,输出:`true`。
3.编写一个函数,实现二叉树的层序遍历(BFS)。
要求:
-输入:二叉树的根节点,返回遍历结果列表。
-示例输入:
python
定义二叉树节点
classTreeNode:
def__init__(self,val=0,left=None,right=None):
self.val=val
self.left=left
self.right=right
示例树:
1
/\
23
/\\
456
输出:`[1,2,3,4,5,6]`。
4.编写一个函数,计算两个正整数的最大公约数(GCD)。
要求:
-使
您可能关注的文档
最近下载
- 卫生法规 传染病防治法 6 传染病防治法.pptx VIP
- 冀人版科学(2017)六年级下册全册单元测试卷及答案.pdf VIP
- 宣贯培训(2026年)《GBT 12220-2015工业阀门 标志》.pptx VIP
- 理货员(商品理货员)行业企业评价规范.pdf VIP
- 夏季安全生产培训课件.ppt VIP
- 用户操作及维护手册.pdf
- 普通党员2026年组织生活会对照检查材料与严格对照“带头干事创业、强化政治忠诚等五个带头”方面检查材料【2篇文】.docx VIP
- 24J331 地沟及盖板资料.pdf VIP
- 第三单元人口迁徙文化交融与认同课件-高三历史统编版选择性必修3文化交流与传播一轮复习.pptx VIP
- Danfoss丹佛斯变频器iC2-M iC2-Micro应用指南.pdf
原创力文档

文档评论(0)