摘要:
1 struct A 2 { 3 int maxright; // 记录右边最大子数组的下标 4 int maxleft; // 记录左边最大子数组的下标 5 int sum; // 记录数组下标maxleft--maxright的元素和 6 }; 7 8 void Solution... 阅读全文
posted @ 2018-06-12 23:50
小小Cv
阅读(153)
评论(0)
推荐(0)
摘要:
1 #include 2 3 struct input_iterator_tag {}; 4 struct output_iterator_tag {}; 5 struct forward_iterator_tag : public input_iterator_tag {}; 6 struct bidirectional_iterator_tag : public ... 阅读全文
posted @ 2018-06-12 18:08
小小Cv
阅读(174)
评论(0)
推荐(0)
摘要:
分治模式在每层递归时都有三个步骤: 一:分解原问题为若干子问题,这些子问题都是原问题的规模较小的实例 二:解决这些子问题,递归地求解各个子问题。 三:合并这些子问题的解,使成为原问题的解 比如上述算法,将对一个数组排序的问题不断切分为更小的排序问题,直到最后(left<right),此时所有实例都是 阅读全文
posted @ 2018-06-12 18:02
小小Cv
阅读(239)
评论(0)
推荐(0)
浙公网安备 33010602011771号