- 0
- 0
- 约8.57千字
- 约 22页
- 2026-07-01 发布于福建
- 举报
第PAGE页共NUMPAGES页
2026年程序设计进阶Python语言算法题库
一、字符串处理题(共3题,每题10分)
1.1检索特定字符序列的最长重复子串
题目描述:给定一个非空字符串`s`,请编写函数返回其最长重复子串的长度。例如,输入`s=ababcabababc`,输出应为`5`(对应子串`ababc`)。
要求:时间复杂度不超过O(n2),空间复杂度不超过O(n)。
1.2词典序排列的字符串分组
题目描述:给定一个字符串列表`words`,请按词典序对字符串进行分组,使得同一组内的字符串可以通过删除零个或多个字符得到另一个组内字符串。例如,输入`words=[abc,ab,ac,bd]`,输出应为`[[abc,ab,ac],[bd]]`。
要求:实现时间复杂度为O(nlogn),空间复杂度不超过O(n)。
1.3字符串加密与解密
题目描述:设计一个加密函数`encrypt(s)`,将字符串`s`按以下规则加密:将每个字符按ASCII码值右移3位(超过127的按模128处理),然后反转字符串。解密函数`decrypt(s)`需实现逆向操作。例如,`encrypt(hello)`输出`khoor`。
要求:编写完整的加密和解密函数,并测试其正确性。
二、数组与矩阵运算题(共4题,每题10分)
2.1矩阵螺旋遍历
题目描述:给定一
您可能关注的文档
最近下载
- 售后服务认证培训课件.pptx VIP
- 完整版缝隙流动.pdf VIP
- 内蒙古自治区兽药GSP检查验收申请书.docx VIP
- 牛头刨床机械原理课程设计1点和7点~修正版 吴牛头刨床机械原理课程设计1点和7点~修正版 吴.doc VIP
- 《弟子规》硬笔描红字帖.pdf VIP
- 回填土四川建筑李剑心65课件讲解.pptx VIP
- 2026人教版小学五年级数学下册易错题母题题库及典型例题(附解析).docx
- NBT47012-2020 制冷装置用压力容器.pdf VIP
- 第2讲__DNA分子的结构、复制与基因的本质.doc VIP
- NB/T 47009-2017 低温承压设备用合金钢锻件.pdf VIP
原创力文档

文档评论(0)