Курсовая работа: Написание программы для удаления элементов и очистки внешних таблиц

(B)

E2

(B)

L1

(mG)

Затем начинаем считывать по одному элементу из исходной таблицы, и если условие выполняется (считывается с первого по пятый и с тринадцатого по последний элементы), заносим в дополнительную таблицу.

1 100 30j 40 100
1 100 30j 40 100
2 50 50j 36j 200
2 50 50j 36j 200
3 150 80 47j 50
3 150 80 47j 50
4 100 40j 20j 220
4 100 40j 20j 220

Пропускаем элементы до тринадцатого, затем аналогично считываем по одному, и заносим в дополнительный файл

13 100 90 75j 300
5 100 90 75j 300
14 50 50 40j 120
6 50 50 40j 120
15 50 70j 45 150
7 50 70j 45 150
Дополнительная таблица в дополнительном файле

N

п/п

(Hz)

E1

(B)

E2

(B)

L1

(mG)

1 100 30j 40 100
2 50 50j 36j 200
3 150 80 47j 50
4 100 40j 20j 220
5 100 90 75j 300
6 50 50 40j 120
7 50 70j 45 150

Теперь удаляем исходный файл, запомнив при этом его название, и переименовываем дополнительный.

Сложнее обстоит дело с удалением элементов по заданному значению ключа. Необходимо определить тип полей таблицы и самого ключа, затем сравнивать поэлементно числа или строки (в зависимости от ключа) в записях внешних таблиц, и таким же образом, как было рассмотрено выше, заносить во временный файл и произвести переименовку дополнительного файла.

Исходная таблица

Вид таблицы Плотность заполнения
упорядоченный 100 % 80 1 12
неупорядоченный 100 % 40 1 15
Хеш-таблица 50 % 400 1.2 20

Введем ключ “1”

Исходная таблица Дополнительная таблица

Вид Плотность зап.
Вид Плотность зап

Считываем 1-й элемент


упорядоченный 100 % 80 1 12

Элемент не заносится в дополнительную таблицу


Считываем 2-й элемент


неупорядоченный 100 % 40 1 15

Элемент не заносится в дополнительную таблицу

Считываем 3-й элемент

1
1
1

Хеш-таблица 50 % 400 1.2 20

Элемент заносится в дополнительную таблицу

Дополнительная таблица

Вид таблицы Плотность заполнения
Хеш-таблица 50 % 400 1.2 20

К-во Просмотров: 652
Бесплатно скачать Курсовая работа: Написание программы для удаления элементов и очистки внешних таблиц