第 2 章 第 5 题 非相邻内存块建模问题
问题分析
两种情况很相似,故可以重用之前数组旋转所使用的代码。
解答思路
1. 将 abc 旋转 a 个单位,得到 bca 。
2. 将 bca 的 bc 部分旋转 b 个部分,得到 cba。
小结
这对交换非相邻内存块的问题进行了建模。
学以聚之 问以辨之 宽以居之 仁以行之 (邮箱1505033833@qq.com 欢迎指正)
问题分析
两种情况很相似,故可以重用之前数组旋转所使用的代码。
解答思路
1. 将 abc 旋转 a 个单位,得到 bca 。
2. 将 bca 的 bc 部分旋转 b 个部分,得到 cba。
小结
这对交换非相邻内存块的问题进行了建模。