- Главная
- Информатика
- Linear hashing

Содержание
- 2. 13 29 45 8 24 32 17 2 26 43 000 001 010 011 100 38
- 3. 13 29 45 32 17 2 26 43 0000 001 010 011 100 38 101 110
- 4. 13 29 45 32 17 2 26 43 0000 001 010 011 100 38 101 110
- 5. 13 29 45 32 17 9 2 26 18 43 0000 001 010 011 100 38
- 6. 10 9 1001 13 29 45 32 17 2 26 18 43 0000 0001 010 011
- 7. 10 9 1001 12 28 20 13 29 45 32 17 33 2 26 18 43
- 8. 9 1001 12 28 20 13 29 45 32 17 33 2 18 43 27 11
- 9. 9 1001 12 28 20 13 29 45 32 17 33 2 18 43 27 11
- 10. 9 1001 12 28 20 13 29 45 32 17 33 2 18 43 27 11
- 12. Скачать презентацию
Слайд 213
29
45
8
24
32
17
2
26
43
000
001
010
011
100
38
101
110
111
53
Überlaufbereich wird durch Anhängen eines
weiteren Blockes mittels einer linearen Liste
gebildet.
b = 3,
13
29
45
8
24
32
17
2
26
43
000
001
010
011
100
38
101
110
111
53
Überlaufbereich wird durch Anhängen eines
weiteren Blockes mittels einer linearen Liste
gebildet.
b = 3,

Linear Hashing (2)
Слайд 313
29
45
32
17
2
26
43
0000
001
010
011
100
38
101
110
111
b = 3, NextToSplit = 1, d = 3
53
Vergrößern des Primärbereichs
13
29
45
32
17
2
26
43
0000
001
010
011
100
38
101
110
111
b = 3, NextToSplit = 1, d = 3
53
Vergrößern des Primärbereichs

Erfordert, daß Elemente im gesplitteten Block reorganisiert werden
8
24
1000
Linear Hashing (3)
Слайд 413
29
45
32
17
2
26
43
0000
001
010
011
100
38
101
110
111
b = 3, NextToSplit = 1, d = 3
8
24
53
1000
d wird erhöht, wenn
13
29
45
32
17
2
26
43
0000
001
010
011
100
38
101
110
111
b = 3, NextToSplit = 1, d = 3
8
24
53
1000
d wird erhöht, wenn

if (NextToSplit == 2d) {d++; NextToSplit = 0;}
Einfügen von Elementen mittels der Funktion hd(x), außer die Funktion führt auf einen Block, der bereits gesplittet wurde, dann hd+1(x)
Linear Hashing (4)
Слайд 513
29
45
32
17
9
2
26
18
43
0000
001
010
011
100
38
101
110
111
b = 3, NextToSplit = 1, d = 3
8
24
1000
53
10
Einfügen von: 9, 18,
13
29
45
32
17
9
2
26
18
43
0000
001
010
011
100
38
101
110
111
b = 3, NextToSplit = 1, d = 3
8
24
1000
53
10
Einfügen von: 9, 18,

28, 33, 14, 30, 27, 31, 11, 20, 36
Linear Hashing (5)
Слайд 610
9
1001
13
29
45
32
17
2
26
18
43
0000
0001
010
011
100
38
101
110
111
b = 3, NextToSplit = 2, d = 3
8
24
1000
53
Einfügen von: 9, 18,
10
9
1001
13
29
45
32
17
2
26
18
43
0000
0001
010
011
100
38
101
110
111
b = 3, NextToSplit = 2, d = 3
8
24
1000
53
Einfügen von: 9, 18,

28, 33, 14, 30, 27, 31, 11, 20, 36
Linear Hashing (6)
Слайд 710
9
1001
12
28
20
13
29
45
32
17
33
2
26
18
43
27
11
0000
0001
010
011
100
7
15
31
38
14
30
101
110
111
b = 3, NextToSplit = 2, d = 3
8
24
16
1000
53
Einfügen von: 9, 18,
10
9
1001
12
28
20
13
29
45
32
17
33
2
26
18
43
27
11
0000
0001
010
011
100
7
15
31
38
14
30
101
110
111
b = 3, NextToSplit = 2, d = 3
8
24
16
1000
53
Einfügen von: 9, 18,

28, 33, 14, 30, 27, 31, 11, 20, 36
36
Linear Hashing (7)
Слайд 89
1001
12
28
20
13
29
45
32
17
33
2
18
43
27
11
0000
0001
0010
011
100
7
15
31
38
14
30
101
110
111
b = 3, NextToSplit = 3, d = 3
8
24
16
1000
53
36
26
10
1010
Linear Hashing (8)
9
1001
12
28
20
13
29
45
32
17
33
2
18
43
27
11
0000
0001
0010
011
100
7
15
31
38
14
30
101
110
111
b = 3, NextToSplit = 3, d = 3
8
24
16
1000
53
36
26
10
1010
Linear Hashing (8)

Слайд 99
1001
12
28
20
13
29
45
32
17
33
2
18
43
27
11
0000
0001
0010
011
100
7
15
31
38
14
30
101
110
111
b = 3, NextToSplit = 3, d = 3
8
24
16
1000
53
36
26
10
1010
Suchen von:
14 = 001110
26
9
1001
12
28
20
13
29
45
32
17
33
2
18
43
27
11
0000
0001
0010
011
100
7
15
31
38
14
30
101
110
111
b = 3, NextToSplit = 3, d = 3
8
24
16
1000
53
36
26
10
1010
Suchen von:
14 = 001110
26

19 = 010011
Aktuelle hd(x) = h3(x), dh
14 = 001110
Linear Hashing (9)
Слайд 109
1001
12
28
20
13
29
45
32
17
33
2
18
43
27
11
0000
0001
0010
011
100
7
15
31
38
14
30
101
110
111
b = 3, NextToSplit = 3, d = 3
8
24
16
1000
53
36
26
10
1010
Aktuelle hd(x) = hd+1(x)
9
1001
12
28
20
13
29
45
32
17
33
2
18
43
27
11
0000
0001
0010
011
100
7
15
31
38
14
30
101
110
111
b = 3, NextToSplit = 3, d = 3
8
24
16
1000
53
36
26
10
1010
Aktuelle hd(x) = hd+1(x)

(da hd(x) < NextToSplit) dh
26 = 011010
Suchen von:
14 = 001110
26 = 011010
19 = 010011
Linear Hashing (10)
Геймификация. Активируй. Вовлекай. Получай
Гиперссылки. Урок 5
Оперативная память
Всемирная паутина
Язык интегрированных запросов LINQ
Киберфизическая поисковая ЭКОсистема
Информационная система торговой организации
Займы через анализ открытых данных о пользователе в сети интернет
Главная страница личного кабинета
E-mail – электронная почта
Кодирование и декодирование информации
13 адресация в tcp_ip
Организация как система
Технология Data Mining. Методы классификации и кластеризации
Роль публичной отчетности в деятельности НКО
3S System of Secure Stream. Возможности программы распознавания лиц 3S. Возможности и особенности настройки
Моделирование экспертных систем. Особенности и признаки интеллектуальности информационных систем
Человек в информационном обществе
Инженерия программного обеспечения. Тест-кейс
Функции системы
Программирование цикла с предусловием
Структура ОС клиент-сервер
Информация. Виды информации
Определение ИТ. Составляющие. Функции. Задачи
Euronews. История создания. Учредители
Презентация на тему Файловые архивы
Функции и процедуры Функции и процедуры Инструмент структурирования программ Два типа подпрограмм Описание Локальные и глобал
Программирование в Visual C++