140 likes | 235 Views
??????????. ????????(????)???????????????????????????????????????????????????????????????????????????????. . ????????????????????????????????????i??????????????j?????????????????i?????? 1?j????????????????????????????????????i????????????????????????????j?????i>=j ?????????i??j??????2??????
E N D
1. ??????? ???????2
2. ??????? 1960???????·??????????????????
??????O(nlogn)*????????O(n2)
*???????????????????
?????????????
???????????????????????????
????1:N-1????????????????
????????????????O(nlogn)?????????????????????????(?????????????????)
http://www.ics.kagoshima-u.ac.jp/~fuchida/edu/algorithm/sort-algorithm/
3. ?????????? ????????(????)?????????????????????????????????????????????????
??????????????????????????????
4. ????????????????????
????????????????i??????????????j???
??????????????
i??????+1?j?????????????
???????????????????????i?????
???????????????????????j?????
i>=j ?????????
i??j??????2???
?????j??????
5. ??????i?j???
6. ???
7. ?????
8. ?????
9. ??1???? ????????????????????????????????????????(??????)?
1????????????1???????????????????????????????
10. ??????????????? ??????????????????????????????
???????????????????????????????????????????????
??????????????
11. ???
12. ??????i?j???
????????????????????????left?i-1??????j+1?right????
i?j???????????????????????????????????????????????????????????
13. ?????
15. ??2:?????? ????????????(3?)???????????????????????
left?????((left+right)/2),right???3????
?????????