字符串高频面试题精讲 七月算法 曹鹏 2015年4月21日 */17 提纲 字符串简介 面试题总体分析 一些例题 例1 0-1串交换排序 例2 字符的替换和复制 例3 交换星号 例4 子串变位词 例5 单词(字符串)翻转 总结 字符串简介 字符串(String) 通常把它作为字符数组 java : String内置类型,不可更改,要更改的话可考虑转StringBuffer, StringBuilder, char []之类 C++ : std::string可更改,也可以考虑用char[] (char*) C: 只有char[] 注意 C++中“+”运算符,复杂度未定义,但通常认为是线性的 C++ std::string substr和java的String的subString参数不同 字符范围: C/C++ [-128..+127], 我们通常转化为unsigned 变为[0..+255] Java: [0..65535] */17 面试题总体分析 和数组相关,内容广泛 概念理解:字典序 简单操作:插入、删除字符,旋转 规则判断 (罗马数字转换 是否是合法的整数、浮点数) 数字运算( 大数加法、二进制加法) 排序、交换 (partition过程) 字符计数(hash):变位词 匹配 (正则表达式、全串匹配、KM
您可能关注的文档
- 自救与互救_brief选编.ppt
- 山西福佑安康产品宣导绪论.ppt
- 自举和功能简介内部培训选编.ppt
- 孔06第六章蜗杆传动绪论.ppt
- 自考高级财务会计第八章_企业合并会计(三)购并日后的合并财务报表选编.ppt
- 自考华农统计学原理选编.ppt
- 山西省怀仁县巨子学校高一地理第二章第四节全球气候的变化绪论.ppt
- 山西省曲沃中学校人教版历史必修三:第三单元单元综合1绪论.ppt
- 孔雀东南飞绪论.ppt
- 自然美景看不够选编.ppt
- 小学数学六年级下册数学广角抽屉原理教学应用.docx
- 某APP童谣含隐晦成人隐喻致家长投诉的内容审核盲区分析_2026年5月.docx
- 小学语文提问策略在四年级阅读教学中的实施.docx
- 电流树状Lichtenberg图形制作.docx
- 急诊护理健康教育创新.pptx
- 高校学生宿舍太阳能热水系统节能效益与改造研究_2026年3月.docx
- “失眠日记”在学生中的记录行为与干预效果研究_2026年3月.docx
- 性别平等“角色互换”体验对男性大学生共情能力提升实测_2026年1月.docx
- 海洋保护区对生物多样性的保护作用研究_2026年5月.docx
- 人工智能辅助招聘中的算法公平性评测与偏见缓解策略_2026年3月.docx
最近下载
- 循环绿色低碳产业园项目规划设计方案.docx
- 标准图集-11J930-住宅建筑构造.pdf VIP
- 2025年高考生物复习备考策略讲座.pptx VIP
- 桥梁工程模块作业活动风险分级管控清单.pdf VIP
- 《大学》原文带拼音《大学》完整拼音版全文【可直接打印】.pdf VIP
- 山东省建筑工程消耗量定额内部资料 简介面积费用.doc VIP
- T /XS 50008—2025 星闪无线通信系统 测试 基础应用层 USB HID 应用配置和管理.pdf VIP
- 噪声废水废气控制程序.docx VIP
- 揭秘Palantir人工智能+本体的胜利.docx VIP
- 美国成年人膳食模式与慢性肾脏病的关联性分析-基于NHANES数据库.pdf VIP
原创力文档

文档评论(0)