Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
1
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
2
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
3
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
4
1
2
3
4
5
6
7
8
Index:
A1
A2
A3
A4
A5
A6
A7
A8
A:
A1
A2
A3
A4
A5
A6
A7
A8
9
A9
A9
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
5
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
6
1
Index:
A1
A:
i
Ai
…
…
…
…
2·i+1
A2·i+1
2·i
A2·i
…
…
N
AN
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
7
1
2
3
4
5
6
7
8
Index:
9
5
1
8
6
4
3
7
A:
9
2
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
8
9
5
1
8
6
4
3
7
2
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
9
9
5
1
2
6
4
3
7
8
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
10
9
2
1
5
6
4
3
7
8
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
11
1
2
9
5
6
4
3
7
8
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
12
1
2
3
5
6
4
9
7
8
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
13
8
2
3
5
6
4
9
7
1
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
14
8
2
3
5
6
4
9
7
1
2
3
4
5
6
7
8
Index:
1
-
-
-
-
-
-
-
Tablou auxiliar:
9
-
1
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
15
8
2
3
5
6
4
9
7
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
16
2
8
3
5
6
4
9
7
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
17
2
5
3
8
6
4
9
7
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
18
2
5
3
7
6
4
9
8
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
19
8
5
3
7
6
4
9
2
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
20
8
5
3
7
6
4
9
2
1
2
3
4
5
6
7
8
Index:
1
2
-
-
-
-
-
-
Tablou auxiliar:
9
-
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
21
Algoritmul HeapSort
Calin Jebelean
Algoritmul HeapSort
22