摘要: 解题报告算导上给了提示 用归并排序的代码进行修改来实现 思考后不难看出 归并排序的合并(merge)过程中 对数据进行了比较1)如果数组L 的当前某元素大于数组R的当前元素,那么 由于L数组是有序的(升序) 因此 L数组当前元素以及他后面的所有元素都与R数组构成逆序对2)我们的排序并不影响逆序对的数... 阅读全文
posted @ 2014-08-06 20:18 VOID修罗 阅读(136) 评论(0) 推荐(0) 编辑
摘要: 分治思想: 分治算法的思想就是 对于某些特定种类的问题 如果问题的规模很小,那么就直接解决,如果问题的规模比较大,那么就把问题先分解为规模小的但是问题相同的子问题 ,并且不断分解直到规模足够小,再递归地解决这些问题 如果原问题可分割成k个子问题,1 File Name: mergesort.... 阅读全文
posted @ 2014-08-06 16:06 VOID修罗 阅读(863) 评论(0) 推荐(0) 编辑