在字符串处理中,若要将字符串S中的所有子串T替换为V,并返回替换次数,以下哪个选项最准确地描述了替换过程中指针i的调整策略?
答案解析
本题考察的是字符串替换算法中指针调整策略的理解。在替换过程中,每次找到并替换一个子串T后,指针i需要跳过新插入的字符串V,以避免重复检查和替换。因此,正确的策略是每次替换后,指针i应增加Strlen(V)的长度。选项A错误,因为增加Strlen(T)的长度会导致指针跳过不足,可能遗漏后续的替换。选项C错误,因为不需要比较T和V的长度,直接增加V的长度即可。选项D错误,因为增加1会导致指针移动过慢,可能引起无限循环或遗漏替换。正确答案是B,因为它准确地描述了替换过程中指针i的调整策略。
正确答案:B