基本信息
文件名称:信息公司笔试题及答案.docx
文件大小:27.3 KB
总页数:15 页
更新时间:2025-11-02
总字数:约5.52千字
文档摘要
信息公司笔试题及答案
一、技术基础题(共40分)
1.编程基础(Java/Python,10分)
题目:请用Java或Python实现一个函数,输入一个字符串,输出该字符串中所有回文子串的数量。要求时间复杂度不超过O(n2)。
答案(Python):
回文子串的判断可通过中心扩展法实现。对于每个可能的中心点(奇数长度以字符为中心,偶数长度以字符间隙为中心),向两边扩展并统计有效回文数。
```python
defcount_palindromic_substrings(s:str)-int:
n=len(s)
count=0
f