ohmyblog

#字符串

笔试真题复盘:最多翻转 m 个字符,怎么求最长连续相同子串

先说明属性:这是一篇笔试真题复盘,题目出自本地历史笔试资料,与任何公司的当前招聘无关。题面:给定一个只含字符 a 和 b 的字符串,允许任选至多 m 个字符翻转(a 变 b、b 变 a),求操作后能得到的最长连续相同字符子串的长度。

历史题目复盘:给一堆单词,能不能拼出目标串

先说明属性:这是一篇历史题目复盘,题目出自本地历史面试资料,与任何公司的当前招聘无关。题面很短:给定 hell、well、hello、world 这样一组单词,问能否拼出 helloworld,要求代码实现。默认规则沿用经典版本:词典里的单词可以重复使用。

经典题解析:String、StringBuffer、StringBuilder 到底怎么选

先说明属性:这是一篇经典题解析,题目出自本地历史面试资料,与任何公司的当前招聘无关。String 三兄弟是 Java 面试的出场率之王,题面一句话,但它串联着不可变性、内存分配、线程安全三条主线,答出层次和背出定义是两回事。

历史题目复盘:找出字典里所有「兄弟单词」,哈希签名怎么用

先说明属性:这是一篇历史题目复盘,题目出自本地历史面试资料(给定一个字典,用户输入一个单词,找出它在字典里的全部兄弟单词——字母组成完全相同、仅顺序不同的词,比如 listen 与 silent),与任何公司的当前招聘无关。