- 4
- 0
- 约9.62千字
- 约 25页
- 2026-04-02 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年人工智能工程师面试题及算法知识梳理含答案
一、编程基础与数据结构(10题,共40分)
(考察点:Python基础、数据结构、算法实现)
1.(4分)写一个Python函数,实现快速排序算法,并使用列表`[9,3,1,5,13,12]`进行测试。
2.(6分)实现一个函数,判断一个字符串是否是回文串(正序和倒序相同),例如`madam`或`racecar`。
3.(5分)使用栈(Stack)实现二叉树的前序遍历(根-左-右),假设二叉树节点定义如下:
python
classTreeNode:
def__init__(self,val=0,left=None,right=None):
self.val=val
self.left=left
self.right=right
4.(5分)实现一个函数,找出列表中重复次数最多的元素及其出现次数,例如`[1,2,2,3,3,3]`返回`(3,3)`。
5.(5分)使用哈希表(字典)实现LRU(LeastRecentlyUsed)缓存,支持`get`和`put`操作,假设缓存容量为3。
6.(4分)编写代码实现二分查找算法,输入有序列表`[1,2,4,6,8,10]`和目标值
原创力文档

文档评论(0)