- 0
- 0
- 约6.04千字
- 约 18页
- 2026-10-29 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年大商集团技术主管面试题集
一、编程语言与数据结构(共5题,每题8分)
1.题目:
请用Python实现一个函数,输入一个字符串,返回该字符串中所有唯一字符的列表(不区分大小写)。例如,输入`HelloWorld`,输出`[H,e,l,o,W,r,d]`。
答案与解析:
python
defunique_chars(s):
seen=set()
unique=[]
forcharins.lower():
ifcharnotinseen:
seen.add(char)
unique.append(char)
returnunique
测试
print(unique_chars(HelloWorld))#输出:[h,e,l,o,w,r,d]
解析:
-使用`set`记录已出现字符,确保唯一性。
-将输入统一转为小写(或大写)以忽略大小写差异。
-遍历字符串,仅将未出现过的新字符加入结果列表。
2.题目:
请解释二叉搜索树(BST)的插入操作,并给出Java代码实现。
答案与解析:
java
classTreeNode{
intval;
TreeNodeleft,right;
TreeNode(intval){this.val=val;}
}
原创力文档

文档评论(0)