- Главная
- Информатика
- 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)
Создание сайта по бронированию комнаты на примере отеля для собак
Презентация 2
Python
Объектно-ориентированный анализ и программирование
Идентификация и определение научных коллективов
АО Концерн Калашниов. 1С:Производственная безопасность. Комплексная
АО ТомскНИПИнефть: Общая информация об институте
Циклы по переменной. Программирование на языке Python
Библиотекарь о книге (для учащихся и учителей). Книги о 1990-х годах
Системное ПО. Операционные системы
Общие сведения о Pascal
Презентация на тему Введение в программирование Turbo Pascal 9 класс
Презентация на тему Текст и текстовый редактор
Выражения в языке C#. Операции в выражениях в языке C#
Протокол IP в глобальных сетях. Чистая IP сеть. Протокол РРР
Искусство шрифта
Взаимодействие клиента и сервера
Создание веб-сайтов. Алгоритмика
Нейроинтерфейсы
Основы проектирования баз данных. Распределенная обработка данных
Законы алгебры логики
مرحبا بكم يا أطفالي
Процессор. Для чего нужен компьютер?
Программное обеспечение компьютера
Высшая школа таргета. Профессиональная подготовка таргетологов и трафик-менеджеров
Тестирование Jest
ДФК Перфоратор. Выпуск №19
Виртуальная экскурсия по Ставропольской краевой универсальной научной библиотеке им. М. Ю. Лермонтова