- 0
- 0
- 约7.13千字
- 约 20页
- 2026-07-29 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年阿里巴巴技术面试算法题集
一、字符串处理(共3题,每题10分)
1.题目:给定一个字符串`s`,其中包含字母、数字和特殊字符,请编写一个函数,将所有大写字母移到字符串前面,所有小写字母移到字符串后面,数字和特殊字符保持原位置。要求时间复杂度O(n)。
示例:
-输入:`a1B2c3D4`
-输出:`BCD4a1c32`
2.题目:实现一个函数,检查一个字符串是否是“变位词”(即两个字符串的字母组成相同,顺序可以不同)。例如,listen和silent是变位词。要求不使用额外的存储空间。
示例:
-输入:`rat`,`car`
-输出:`false`
3.题目:给定一个包含多个单词的字符串`s`,其中单词之间由空格分隔,请编写一个函数,将所有单词按字典序逆序排列。要求不使用内置排序函数。
示例:
-输入:`helloworldprogramming`
-输出:`programmingworldhello`
二、动态规划(共3题,每题15分)
1.题目:给定一个整数数组`prices`,其中`prices[i]`表示某股票第`i`天的价格,请编写一个函数,计算在不允许同时进行多次交易的情况下,最多可以获得多少利润。假设每次交易必须买入后卖出。
示例:
-输入:`[7,1,5,3,6,4]`
-输
您可能关注的文档
最近下载
- 标准图集-陕09J09室外工程图集.pdf VIP
- 阅读理解公式大全.doc VIP
- 江苏蔚蓝锂芯测试题.docx VIP
- 《HIV病毒与艾滋病》课件.ppt VIP
- T_CEC 1212—2025 绝缘油中溶解气体带电检测光声光谱仪技术规范.docx VIP
- 体例格式7:工学一体化课程《windows服务器基础配置与局域网组建》任务6学习任务教学活动策划表.docx VIP
- 糖皮质激素的合理应用.pptx VIP
- 体例格式12:任务7教学单元5工学一体化课程《windows服务器基础配置与局域网组建》之教学单元活动方案.docx VIP
- 工业废水处理技术创新在航空航天中的应用案例.docx VIP
- CMA一单一库全套落地体系资料.docx VIP
原创力文档

文档评论(0)