Divide and Conquer Sorting Readings —Divide and Conquer

!"#$
! #%
'
(
) * +,
, ./ +
0 ,
/*
+.
1
-
*
/
/
*
/3
2 1/
4
/
+ #1
& 2
% &
$
+,
&
$
-
+ /
/ ,
1 ,
/
/ /
2 1
11
& 2
*
+
/
*
/ #
/ #1
$
/
/ +
1 2
2
1
$
7 +,/
/
*
2 1/
1 + ,
5.*
6
1
8 7/ *8
91 +
*
7/ *
8 7/ *
*!
*
"
8 7/ *8
*
91 +
8 7/ *8
7/ *
*!
8 7/ *
91 +
*
7/ *
*
*!
8 7/ *
*
:
$
$
3
<
+ /
<
1
3
3
<
,*
+,/
3
;
$
$
$#
"
!
"
"
$#
$#
#
"
)
$
%
#
#
%
!
#
)
%
$#
&# '
(
#
&# '
#
**
$#
)
(
#
(
#
(
**
+,/
0
$
0
$
$
.*
$
.*
$
.*
$
.*
$
.*
$
$
.*
$
.*:
$
.* "
.*:
,*
0
+
,
'
$
$#
&#
#
$
**
'#!
$
95?6 . 1
* 3? /+
#
'
**
'
"
!
.
-
'
/
/
3
#
+
(
$
(
'
0
'
#
#
1 2 1/
. 11 /
*
1
. '
#
)
= 2
= 2
*
1
/
,2
1 3 / ,*.
3>
>
+
&
/
*
+ 3
$
#
#
#
8
* 1/
3
!83
/
/ &
@5?6
/
/
#
+,
*
95? 6
"
$
4 ,
/
91
95 6 A
.
/
3 95?6 -
?
3$
,/
7/ *
-
/+
*
95?6 A 95? 6 B .?
? /+
&
C 1 +
1 / 3 1 /3
C ,/ 1 +
1
11/
3
C ,/
@5?6 +
+
1 2 1/
95?6 D @5 /
6
+
*
./
$ &
/ /
1 /3
!
) *3 2 +,
0
$
,*
!
:
%
&
% &
.
1 $
'E
*#
1 @5?6 7
4
*
1 /+
/+
/3
1
/3 .
*
1 .
*
/*
/3
/3
9
,
.
/
//
,(
*
03 1
+.
3 /+
1
! 91
*
!
4 &
/+
! 91
1
/ !
4
F G
2
<
.
DF /
/ /
G#
DF /
/ /
% &
5 6# #% &
5
*
1 ,
1 ,
/
/
*
1 .
*
1 .
*
@5 6 +
#
#
G!
6
;
91
,
3%
&
/#
/
'91 / 1+
3 / &
31
/(
0+,/+
1
/,
4 &
1 ,
2
.
,
!
#$
%
?
,
&
1 2/
/
/
21
4
*
/3 .
*
1 .
*
= 2
1 /+
1
1
/+
3 + 1
$ &
,
1
11
2 ,
, /+
H H
/
1
H H
I 3
/+
%
/3
1
.
*
1 /+
/+
#
/ 2 1
/ 1 ,
"
4
1
/
I
./
32
,
,
,
*
1 ,
31
*
,
>
@
0 4/
+,/ +
51
1
6
+
3
,
/ 3#
# 1
2 ,,
2 1 7 /
/+
,
<
3
*
0 +
/* 1 / +
8JKL ,
+
<
/* 1 / +
8J<KA ,
2 ,8JK
8J<K
,
/
<
2 ,,
5D 8J? K6 2 18JK
7 +,/
7 +,/
-
3
-
1
4/
1
1
2
1
2
1
5
4
6
3
4
5
5
7
3
4
6
2
-
1
-
1
-
1
-
1
2
5
3
4
6
7
5
3
4
6
7
5
3
4
6
7
5
3
4
6
7
7
1 ,
1 +
31
!
1 ,
+ //
1 /
1 /3
1
1
$
$
<
2 ,
2
1
1 . /
1
1 /3 . + /
/ 1
,
,
!
!
"
7 +,/
-
1
-
1
-
1
3
5
-
1
4
-
1
4
-
1
4
4
%
2
6
7
3
2
6
7
3
2
6
7
3
5
3
2
6
7
2
6
7
2
89 & $#
' ,#
:
;< =>>
' ,#
3
' ,#
:
?
89 & $#
89 & $#
' ,#
$
+ $
# $#
#
' ,#
:
(
' ,#
: .
)
7
M
N9@EE D
,
A,
&
&
3
+ /
/
./ !
*!
L,
:
8/
1
E
1
4
%
/
8/
8J/3K
#. + *.
8J
.
+K#/3 A
+ ,/ /
* .
O /
/
/
/*
+A
,/#.
1
#
1
.
!
.
1+ /
2 * 1
,/
.
*
.
1/
3
,
1
95 6 D 95 6 D @5 6
+
/2
3
/+
E ?L #
3 ,
95?6 D 95? 6 B @5?6
$
3 1 #8J/3K#8J 1 K#
8J5/3B 16 K
91
//
&
P
4 3 +
#
+
95?6 D @5? / ?6
;
/
/
/ ,/ /
$
+
%
8/
&
O
4 3 +
1+ /
2 * 1
.
*
+,*
4 ,
1 2
1
,
C
95?6
95?6
3 ?
95? 6 B .?
95? 6 B .5? 6 B .?
95 6 B .5 B 6B Q B .?
B.5 B B B B B Q B ?6
95?6 D@5? 6
E
/ ?6 5
/
*#
@5?
73 ,
36
3%
&
?
./ .
3/
2 ,, !
?
52 1
4
&
3 + /
/
'0 ,/ (#.
7/ *
3
/
/!
@5 / 6
, 3 +
@5 6 2
, 3 +
!
&6!
*!
.
#.
E /
&/
'% &
1 .
/ 1+!(
9 1
%
&
*3 2
+ + *
+,
!
% &
1
1 + + *1
1*!
, 3 +
+ /
/3 ,
R
/ /*
"