题目链接
解题思路
本题为模拟类型的题,即进行若干组循环,每组循环以k*2各元素为一组,对每组前k个元素进行反转,直到完成对整个字符串的操作
错误分析与总结
错误分析
整个解题思路出现错误:
1.题目是明显的模拟类题目,但是根本不清楚模拟类题目是什么以及如何解决模拟类题目
2.库函数reverse不了解
归纳总结
模拟类题目
1.详细说明:模拟,枚举和递推
2.概括:即题目中描述问题解决的具体步骤与边界条件,需要解答时将这些步骤转换为代码
3.思路:常见模拟过程是借助循环解决的问题,因此,解决思路与“循环不变量”大致相同
(1)循环多少次(循环条件是什么)
(2)每次循环中执行的具体操作是什么,变量有哪些
(3)如何处理边界情况,是否能在循环中处理边界情况
以上为循环模拟考虑的问题
reverse函数
1.作用:将给定地址区间内(左闭右开)的元素颠倒(:“321”->“123”)
2.详细说明:reverse函数解释